text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 12:26:23 PM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/SleepHealthDaemon.framework/SleepHealthDaemon
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  #import <SleepHealthDaemon/SleepHealthDaemon-Structs.h>
  @class HDProfile, HKCalendarCache, NSString, HDMultiTypeSortedSampleIterator, NSMutableDictionary, HKQuantitySample, NSDateInterval;
  
  @interface HDSHSleepDaySummaryEnumerator : NSObject {
  
  	HDProfile* _profile;
  	HKCalendarCache* _calendarCache;
  	SCD_Struct_HD0 _morningIndexRange;
  	BOOL _ascending;
  	BOOL _requireSleepAnalysis;
  	BOOL _onlySleepAnalysis;
  	NSString* _debugIdentifier;
  	HDMultiTypeSortedSampleIterator* _iterator;
  	NSMutableDictionary* _schedulesByWeekday;
  	HKQuantitySample* _sleepDurationGoalSample;
  	NSDateInterval* _rangeDateInterval;
  	long long _cachedFirstDayOfWeek;
  
  }
  +(id)daySummaryAtMorningIndex:(long long)arg1 requireSleepAnalysis:(BOOL)arg2 onlySleepAnalysis:(BOOL)arg3 calendarCache:(id)arg4 profile:(id)arg5 error:(id*)arg6 ;
  +(id)daySummariesInMorningIndexRange:(SCD_Struct_HD0)arg1 requireSleepAnalysis:(BOOL)arg2 onlySleepAnalysis:(BOOL)arg3 calendarCache:(id)arg4 profile:(id)arg5 error:(id*)arg6 ;
  -(BOOL)enumerateWithError:(id*)arg1 handler:(/*^block*/id)arg2 ;
  -(void)_addSample:(id)arg1 toBuilders:(id)arg2 inRange:(SCD_Struct_HD0)arg3 ;
  -(void)_processEnumeratedSample:(id)arg1 buildersByIndex:(id)arg2 nextIndexToClose:(long long*)arg3 finalIndexWithAnySample:(long long*)arg4 currentCalendar:(id)arg5 handler:(/*^block*/id)arg6 stop:(BOOL*)arg7 ;
  -(void)_closeBuilders:(id)arg1 fromIndex:(long long)arg2 toIndex:(long long)arg3 handler:(/*^block*/id)arg4 stop:(BOOL*)arg5 ;
  -(id)_updatedBuilderForMorningIndex:(long long)arg1 fromBuilders:(id)arg2 createIfNeeded:(BOOL)arg3 ;
  -(unsigned long long)_weekdayForMorningIndex:(long long)arg1 ;
  -(id)initWithProfile:(id)arg1 calendarCache:(id)arg2 morningIndexRange:(SCD_Struct_HD0)arg3 ascending:(BOOL)arg4 requireSleepAnalysis:(BOOL)arg5 onlySleepAnalysis:(BOOL)arg6 debugIdentifier:(id)arg7 ;
  -(id)_indexSetFromIndex:(long long)arg1 toIndex:(long long)arg2 ascending:(BOOL)arg3 ;
  @end
  
  