luxlabs header browser preview


@class NSArray, HKWorkoutSession, HKLiveWorkoutDataSource, HKWorkoutActivity;
@protocol HKLiveWorkoutBuilderDelegate;

@interface HKLiveWorkoutBuilder : HKWorkoutBuilder {
    HKLiveWorkoutDataSource *_dataSource;
    NSArray *_additionalDataSources;
}

@property (retain) NSArray *additionalDataSources;
@property (weak) id<HKLiveWorkoutBuilderDelegate> delegate;
@property (readonly, weak) HKWorkoutSession *workoutSession;
@property BOOL shouldCollectWorkoutEvents;
@property (retain) HKLiveWorkoutDataSource *dataSource;
@property (readonly) double elapsedTime;
@property (readonly, copy) HKWorkoutActivity *currentWorkoutActivity;

- (void)connectionInterrupted;
- (id)_privateDelegate;
- (void).cxx_destruct;
- (void)clientRemote_didUpdateMetadata:(id)a0;
- (void)_resourceQueue_updateElapsedTimeCache;
- (void)_resourceQueue_updateEvents:(id)a0;
- (void)clientRemote_didBeginActivity:(id)a0;
- (void)clientRemote_didEndActivity:(id)a0;
- (void)clientRemote_didUpdateStatistics:(id)a0;
- (id)initWithHealthStore:(id)a0 builderConfiguration:(id)a1 builderIdentifier:(id)a2;
- (id)initWithHealthStore:(id)a0 configuration:(id)a1 device:(id)a2;
- (id)initWithHealthStore:(id)a0 session:(id)a1 builderConfiguration:(id)a2 builderIdentifier:(id)a3;
- (void)stateMachine:(id)a0 didEnterState:(id)a1 date:(id)a2 error:(id)a3;

@end