@class HKQuantity, NSArray, NSDictionary, HKMCWristTemperature, NSSet, NSNumber, NSString; @interface HKMCDaySummary : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) long long menstrualFlow; @property (nonatomic) BOOL intermenstrualBleeding; @property (nonatomic) unsigned long long symptoms; @property (nonatomic) long long sexualActivity; @property (nonatomic) long long ovulationTestResult; @property (nonatomic) long long pregnancyTestResult; @property (nonatomic) long long progesteroneTestResult; @property (nonatomic) long long cervicalMucusQuality; @property (copy, nonatomic) HKQuantity *basalBodyTemperature; @property (copy, nonatomic) NSNumber *startOfCycleFromCycleTracking; @property (readonly, copy, nonatomic) NSArray *startedCycleFactors; @property (readonly, copy, nonatomic) NSArray *endedCycleFactors; @property (readonly, copy, nonatomic) NSDictionary *sampleCountByType; @property (readonly, nonatomic) long long menstrualFlowSampleCount; @property (readonly, nonatomic) long long sexualActivitySampleCount; @property (readonly, nonatomic) long long ovulationTestResultSampleCount; @property (readonly, nonatomic) long long pregnancyTestResultSampleCount; @property (readonly, nonatomic) long long progesteroneTestResultSampleCount; @property (readonly, nonatomic) long long cervicalMucusQualitySampleCount; @property (readonly, nonatomic) long long dayIndex; @property (readonly, copy, nonatomic) HKMCWristTemperature *wristTemperature; @property (readonly, nonatomic) long long menstrualFlowModificationDayIndex; @property (readonly, nonatomic) BOOL isDataLogged; @property (readonly, nonatomic) BOOL isSupplementaryDataLogged; @property (readonly, copy, nonatomic) NSSet *loggedSupplementaryDisplayTypes; @property (readonly, copy) NSString *hk_redactedDescription; + (id)daySummaryWithDayIndex:(long long)a0 menstrualFlow:(long long)a1 intermenstrualBleeding:(BOOL)a2 symptoms:(unsigned long long)a3 sexualActivity:(long long)a4 ovulationTestResult:(long long)a5 pregnancyTestResult:(long long)a6 progesteroneTestResult:(long long)a7 cervicalMucusQuality:(long long)a8 basalBodyTemperature:(id)a9; + (id)daySummaryWithDayIndex:(long long)a0 menstrualFlow:(long long)a1 intermenstrualBleeding:(BOOL)a2 symptoms:(unsigned long long)a3 sexualActivity:(long long)a4 ovulationTestResult:(long long)a5 pregnancyTestResult:(long long)a6 progesteroneTestResult:(long long)a7 cervicalMucusQuality:(long long)a8 basalBodyTemperature:(id)a9 wristTemperature:(id)a10 menstrualFlowModificationDayIndex:(long long)a11 startOfCycleFromCycleTracking:(id)a12 startedCycleFactors:(id)a13 endedCycleFactors:(id)a14 sampleCountByType:(id)a15; + (id)emptyDaySummaryWithDayIndex:(long long)a0; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)hasFlow; - (BOOL)_isIntermenstrualBleedingLogged; - (BOOL)_isProgesteroneTestResultLogged; - (id)_daySummaryWithOverrideSourceIDBySourceID:(id)a0 ignoreCycleFactors:(BOOL)a1 ignoreOvulationTestResults:(BOOL)a2; - (id)_initFromDaySummary:(id)a0; - (id)_initWithDayIndex:(long long)a0 menstrualFlow:(long long)a1 intermenstrualBleeding:(BOOL)a2 symptoms:(unsigned long long)a3 sexualActivity:(long long)a4 ovulationTestResult:(long long)a5 pregnancyTestResult:(long long)a6 progesteroneTestResult:(long long)a7 cervicalMucusQuality:(long long)a8 basalBodyTemperature:(id)a9 wristTemperature:(id)a10 menstrualFlowModificationDayIndex:(long long)a11 startOfCycleFromCycleTracking:(id)a12 startedCycleFactors:(id)a13 endedCycleFactors:(id)a14 sampleCountByType:(id)a15; - (BOOL)_isBasalBodyTemperatureLogged; - (BOOL)_isCervicalMucusQualityLogged; - (BOOL)_isMenstrualFlowLogged; - (BOOL)_isOvulationTestResultLogged; - (BOOL)_isPregnancyTestResultLogged; - (BOOL)_isSexualActivityLogged; - (BOOL)_isSymptomsLogged; - (BOOL)hasConfirmedNoFlow; - (BOOL)isFetched; - (BOOL)isUserEnteredDataEqual:(id)a0; @end