luxlabs header browser preview


@class HKCalendarCache, HKHRAFibBurdenTachogramClassifierFactory, HKHRAFibBurdenTachogramClassificationsRetriever, HKHRAFibBurdenJulianDayMajorityTimeZoneDeterminer;
@protocol HKHRAFibBurdenDeterminer;

@interface HKHRAFibBurdenAnalyzer : NSObject {
    HKHRAFibBurdenTachogramClassificationsRetriever *_classificationRetriever;
    id<HKHRAFibBurdenDeterminer> _burdenDeterminer;
    HKHRAFibBurdenTachogramClassifierFactory *_tachogramClassifierFactory;
    HKHRAFibBurdenJulianDayMajorityTimeZoneDeterminer *_majorityTimeZoneDeterminer;
    HKCalendarCache *_calendarCache;
    id /* block */ _dateGenerator;
}

- (id)initWithProfile:(id)a0;
- (id)_generateDayOfWeekHistogramWithTachogramClassifier:(id)a0 error:(id *)a1;
- (id)generateSixWeekBurdenHistogramsWithError:(id *)a0;
- (id)generateSevenDayBurdenWithRange:(struct { long long x0; long long x1; })a0 breadcrumbManager:(id)a1 error:(id *)a2;
- (id)_generateTimeOfDayHistogramWithTachogramClassifier:(id)a0 error:(id *)a1;
- (id)_julianDayToTimeZoneMappingForPastSixWeeksWithError:(id *)a0;
- (void).cxx_destruct;
- (id)_logDayNameForWeekday:(long long)a0;
- (id)initWithClassificationRetriever:(id)a0 burdenDeterminer:(id)a1 tachogramClassifierFactory:(id)a2 majorityTimeZoneDeterminer:(id)a3 calendarCache:(id)a4 dateGenerator:(id /* block */)a5;

@end