@interface HDQuantityDistributionCalculator : NSObject { struct HistogramState { struct vector> { struct HistogramBucket *__begin_; struct HistogramBucket *__end_; struct __compressed_pair> { struct HistogramBucket *__value_; } __end_cap_; } _dateBuckets; double _histogramBucketAnchor; double _histogramBucketSize; long long _currentStartDateBucket; } _histogramState; } - (id).cxx_construct; - (void).cxx_destruct; - (void)addDataPoint:(double)a0 startTime:(double)a1 endTime:(double)a2; - (BOOL)validateDateSequenceForTesting:(id)a0; - (id)initWithStartDate:(id)a0 endDate:(id)a1 anchorDate:(id)a2 intervalComponents:(id)a3 histogramBucketAnchor:(double)a4 histogramBucketSize:(double)a5; - (id)quantityDistributionsWithUnit:(id)a0; @end