luxlabs header browser preview


@class HKInteractiveChartDisplayType, NSMapTable, HKActivitySummaryAnnotationViewDataSource, _ActivityCurrentValueView, HKActivitySummaryDataProvider, NSString, _HKWheelchairUseCharacteristicCache;
@protocol HKInteractiveChartCurrentValueViewCallbacks;

@interface HKInteractiveChartActivityController : HKInteractiveChartViewController <HKInteractiveChartViewObserver, HKActivityBarSeriesDelegate>

@property (retain, nonatomic) NSMapTable *yAxisAccessoryViewsByGraphSeries;
@property (retain, nonatomic) HKActivitySummaryDataProvider *activityDataProvider;
@property (retain, nonatomic) HKActivitySummaryAnnotationViewDataSource *activityAnnotationDataSource;
@property (nonatomic) long long currentTimeScope;
@property (readonly, nonatomic) _HKWheelchairUseCharacteristicCache *wheelchairUseCharacteristicCache;
@property (retain, nonatomic) _ActivityCurrentValueView *activityCurrentValueView;
@property (weak, nonatomic) id<HKInteractiveChartCurrentValueViewCallbacks> activityCurrentValueViewCallbacks;
@property (readonly, nonatomic) HKInteractiveChartDisplayType *moveValueDisplayType;
@property (readonly, nonatomic) HKInteractiveChartDisplayType *moveGoalDisplayType;
@property (readonly, nonatomic) HKInteractiveChartDisplayType *exerciseValueDisplayType;
@property (readonly, nonatomic) HKInteractiveChartDisplayType *exerciseGoalDisplayType;
@property (readonly, nonatomic) HKInteractiveChartDisplayType *standValueDisplayType;
@property (readonly, nonatomic) HKInteractiveChartDisplayType *standGoalDisplayType;
@property (readonly, nonatomic) unsigned long long activityOptions;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_activitySummariesFromCodableCollection:(id)a0;
+ (id)_activitySummaryFromCodableSummaryEntry:(id)a0;
+ (id)_codableActivitySummaryDataFromSummaries:(id)a0;
+ (id)_codableActivitySummaryFromSummary:(id)a0;
+ (void)encodeChartDataWithHealthStore:(id)a0 dateCache:(id)a1 displayTypeController:(id)a2 unitController:(id)a3 activityMoveMode:(long long)a4 monthDateInterval:(id)a5 sixMonthDateInterval:(id)a6 completion:(id /* block */)a7;

- (void)traitCollectionDidChange:(id)a0;
- (void).cxx_destruct;
- (void)configureDisplayTypes:(id)a0 timeScope:(long long)a1 stackOffset:(long long)a2;
- (void)didUpdateFromDateZoom:(long long)a0 toDateZoom:(long long)a1 newVisibleRange:(id)a2;
- (id)makeAnnotationDataSource;
- (void)updateSelectionAnnotationDataSourceForContext:(id)a0 displayType:(id)a1 timeScope:(long long)a2 resolution:(long long)a3;
- (id)_activitySeriesForActivityValue:(long long)a0 wheelchairUseCharacteristicCache:(id)a1 unitPreferenceController:(id)a2 displayTypeController:(id)a3 activityOptions:(unsigned long long)a4;
- (id)_activityYAxisForActivityValue:(long long)a0 zeroOnly:(BOOL)a1 stackOffset:(long long)a2 bottomLabelPadding:(double)a3 displayTypeController:(id)a4 unitPreferenceController:(id)a5;
- (id)_buildSummariesTableFromSharableModel:(id)a0;
- (long long)_countOfStackedChartsFromActivityOptions:(unsigned long long)a0;
- (id)_dayActivitySummaryForDateRange:(id)a0;
- (id)_decodeActivitySummariesFromQueryData:(id)a0;
- (id)_displayTypeForActivityValue:(long long)a0 yAxis:(id)a1 dataProvider:(id)a2 displayTypeController:(id)a3 unitPreferenceController:(id)a4 wheelchairUseCharacteristicCache:(id)a5 timescopeToSummariesTable:(id)a6 activityOptions:(unsigned long long)a7;
- (id)_displayTypeForUnits:(long long)a0 displayTypeController:(id)a1;
- (long long)_findFirstWeekdayFromModel:(id)a0;
- (id)_generateActivityBarSeriesWithColor:(id)a0 legendTitle:(id)a1 metGoalFillStyle:(id)a2 missedGoalFillStyle:(id)a3 activityValue:(long long)a4 unitPreferenceController:(id)a5 displayTypeController:(id)a6 drawLegendsInsideSeries:(BOOL)a7;
- (id)_generateActivityGoalLineSeriesWithColor:(id)a0;
- (id)_lineColorForActivityValue:(long long)a0;
- (id)_metGoalFillStyleForActivityValue:(long long)a0 useGradient:(BOOL)a1;
- (id)_missedGoalFillStyleForActivityValue:(long long)a0 useGradient:(BOOL)a1;
- (id)_rangeValueAsNumber:(id)a0;
- (long long)_representativeDataTypeForActivityValue:(long long)a0;
- (id)_spanForValueDisplayType:(id)a0 timeScope:(long long)a1 title:(id)a2;
- (id)_timeScopeRangesFromSharableModel:(id)a0;
- (id)_titleForActivityValue:(long long)a0 wheelchairUseCharacteristicCache:(id)a1;
- (id)_unitForActivityValue:(long long)a0 displayTypeController:(id)a1 unitPreferenceController:(id)a2;
- (id)_zeroStringForActivityValue:(long long)a0 displayTypeController:(id)a1 unitPreferenceController:(id)a2;
- (id)activitySummaryForCurrentRange;
- (id)calendarQueryDisplayType;
- (id)calendarQuerySampleType;
- (id)descriptionForChartData:(id)a0 timeScope:(long long)a1;
- (id)descriptionSeriesForGraphView:(id)a0;
- (id)descriptionSpansForGraphView:(id)a0 timeScope:(long long)a1;
- (long long)graphSeriesTimeScope;
- (BOOL)graphViewPointSelectionDifferentiatesSeriesGroups:(id)a0;
- (id)initWithHealthStore:(id)a0 unitPreferenceController:(id)a1 dateCache:(id)a2 chartDataCacheController:(id)a3 selectedTimeScopeController:(id)a4 sampleTypeDateRangeController:(id)a5 wheelchairUseCharacteristicCache:(id)a6 initialXValue:(id)a7 activityMoveMode:(long long)a8 activityOptions:(unsigned long long)a9 chartSharableModel:(id)a10;
- (id)lollipopAnnotationColor;
- (id)lollipopExtensionColor;
- (id)makeCurrentValueView;
- (id)seriesSelectionLineColorForGraphView:(id)a0;
- (void)setCurrentValueViewCallbacks:(id)a0;
- (void)tappedOnCurrentValueView:(id)a0;
- (void)updateCurrentValueView:(id)a0 graphView:(id)a1 timeScope:(long long)a2 showInfoButton:(BOOL)a3;

@end