luxlabs header browser preview


@class NSPredicate, NSDate, HKUnitPreferenceController, HKQuantityType;

@interface HKQuantityDistributionDataSource : HKHealthQueryChartCacheDataSource

@property (readonly, nonatomic) HKQuantityType *quantityType;
@property (readonly, nonatomic) HKUnitPreferenceController *unitController;
@property (readonly, nonatomic) double bucketSize;
@property (readonly, nonatomic) double bucketAnchor;
@property (readonly, nonatomic) long long contextStyle;
@property (readonly, nonatomic) NSPredicate *predicate;
@property (readonly, nonatomic) unsigned long long options;
@property (readonly, nonatomic) NSDate *specificStartDate;
@property (readonly, nonatomic) NSDate *specificEndDate;
@property (readonly, nonatomic) id /* block */ userInfoCreationBlock;

+ (id)bucketSizeForBloodGlucoseWithUnit:(id)a0;
+ (id)bucketSizeForDisplayType:(id)a0 preferredUnit:(id)a1;
+ (id)bucketSizeForQuantityType:(id)a0 preferredUnit:(id)a1;

- (id)queryDescription;
- (void).cxx_destruct;
- (id)chartPointsFromQueryData:(id)a0 dataIsFromRemoteSource:(BOOL)a1;
- (id /* block */)generateSharableQueryDataForRequest:(id)a0 healthStore:(id)a1 completionHandler:(id /* block */)a2;
- (id)queriesForRequest:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)supportsChartQueryDataGeneration;
- (id)_bucketDateForHistogramData:(id)a0;
- (id)_dataBlockFromHistograms:(id)a0;
- (id)_quickDate:(id)a0;
- (id)initWithQuantityType:(id)a0 unitController:(id)a1 healthStore:(id)a2 contextStyle:(long long)a3 predicate:(id)a4 options:(unsigned long long)a5 baseDisplayType:(id)a6 specificStartDate:(id)a7 specificEndDate:(id)a8 userInfoCreationBlock:(id /* block */)a9;

@end