@class NSString, NSArray, NSDate, CLSActivityItem; @interface CLSActivity : CLSObject { BOOL _paused; NSDate *_activityStartDate; NSString *_primaryActivityItemIdentifier; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (copy, nonatomic) NSString *primaryActivityItemIdentifier; @property (copy, nonatomic) NSString *parentEntityName; @property (nonatomic, getter=isBackgroudTimeTrackingEnabled) BOOL backgroundTimeTrackingEnabled; @property (nonatomic) long long type; @property (nonatomic) double progress; @property (readonly, nonatomic) double duration; @property (retain, nonatomic) CLSActivityItem *primaryActivityItem; @property (readonly, nonatomic) NSArray *additionalActivityItems; + (BOOL)supportsSecureCoding; + (id)relations; - (void)pause; - (id)_init; - (void)start; - (BOOL)isStarted; - (void)encodeWithCoder:(id)a0; - (void)stop; - (void)resume; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)initWithCoder:(id)a0; - (void)_generatePartialTimeOnSave; - (void)_generateTimeInterval; - (id)_initWithTargetClass:(Class)a0; - (BOOL)_isObjectActivityItem:(id)a0 withIdentifier:(id)a1; - (BOOL)_isObjectPrimaryItem:(id)a0; - (id)activityItemWithIdentifier:(id)a0; - (void)addAdditionalActivityItem:(id)a0; - (void)addProgressRangeFromStart:(double)a0 toEnd:(double)a1; - (long long)effectiveAuthorizationStatus; - (void)removeAllActivityItems; - (double)runningDelta; - (BOOL)validatePrimaryActivityItemType:(id)a0; @end