luxlabs header browser preview


@class UIFont, NSArray, NSString, HKSelectedRangeFormatter, UILabel, HKValueRange;
@protocol HKCurrentValueViewDataSourceDelegate;

@interface HKInteractiveChartAnnotationViewDataSource : NSObject <HKInteractiveChartAnnotationViewDataSourceProtocol>

@property (retain, nonatomic) NSArray *annotationLabels;
@property (nonatomic) long long firstWeekday;
@property (retain) HKValueRange *lastDateRange;
@property (retain, nonatomic) UILabel *mainDateLabel;
@property (retain, nonatomic) NSString *lastUpperDateString;
@property (retain, nonatomic) NSString *lastLowerDateString;
@property (retain, nonatomic) NSString *lastCombinedDateString;
@property (retain, nonatomic) UIFont *majorFont;
@property (retain, nonatomic) UIFont *minorFont;
@property (weak, nonatomic) id<HKCurrentValueViewDataSourceDelegate> currentValueViewDataSourceDelegate;
@property (readonly, nonatomic) HKSelectedRangeFormatter *selectedRangeFormatter;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void).cxx_destruct;
- (BOOL)showSeparators;
- (id)dateViewWithOrientation:(long long)a0;
- (id)leftMarginViewWithOrientation:(long long)a0;
- (long long)numberOfValuesForAnnotationView:(id)a0;
- (id)valueViewForColumnAtIndex:(long long)a0 orientation:(long long)a1;
- (void)_buildDateLabels;
- (id)_dateRangeFromSelectionContext:(id)a0 timeScope:(long long)a1;
- (BOOL)_isMultiSelectionDateRange;
- (void)_updateDateTextWithTimeScope:(long long)a0 resolution:(long long)a1;
- (id)_weeksContainingDateRange:(id)a0;
- (id)initWithSelectedRangeFormatter:(id)a0 firstWeekday:(long long)a1 currentValueViewDataSourceDelegate:(id)a2;
- (void)updateWithSelectionContext:(id)a0 displayType:(id)a1 timeScope:(long long)a2 resolution:(long long)a3 healthStore:(id)a4 viewController:(id)a5;

@end