text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:44:44 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/HealthDaemon.framework/HealthDaemon
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <HealthDaemon/HealthDaemon-Structs.h>
  #import <HealthDaemon/HDDemoDataBaseSampleGenerator.h>
  
  @class HDProfile, NSArray;
  
  @interface HDDemoDataReproductiveHealthSampleGenerator : HDDemoDataBaseSampleGenerator {
  
  	HDProfile* _profile;
  	NSArray* _basalBodyTempMultiplierTable;
  	NSArray* _cervicalMucusTable;
  	double _nextSexualActivitySampleTime;
  	double _nextCycleDaySampleTime;
  
  }
  
  @property (nonatomic,copy) NSArray * basalBodyTempMultiplierTable;              //@synthesize basalBodyTempMultiplierTable=_basalBodyTempMultiplierTable - In the implementation block
  @property (nonatomic,copy) NSArray * cervicalMucusTable;                        //@synthesize cervicalMucusTable=_cervicalMucusTable - In the implementation block
  @property (assign,nonatomic) double nextSexualActivitySampleTime;               //@synthesize nextSexualActivitySampleTime=_nextSexualActivitySampleTime - In the implementation block
  @property (assign,nonatomic) double nextCycleDaySampleTime;                     //@synthesize nextCycleDaySampleTime=_nextCycleDaySampleTime - In the implementation block
  @property (nonatomic,retain) HDProfile * profile;                               //@synthesize profile=_profile - In the implementation block
  +(BOOL)supportsSecureCoding;
  -(void)setProfile:(HDProfile *)arg1 ;
  -(HDProfile *)profile;
  -(id)init;
  -(id)initWithCoder:(id)arg1 ;
  -(void)encodeWithCoder:(id)arg1 ;
  -(void)generateFirstRunSampleForDemoPerson:(id)arg1 firstDate:(id)arg2 objectCollection:(id)arg3 ;
  -(void)setupWithDemoDataGenerator:(id)arg1 ;
  -(void)generateSamplesForDemoPerson:(id)arg1 atTime:(double)arg2 sampleDate:(id)arg3 objectCollection:(id)arg4 ;
  -(void)generateWatchFirstRunSampleForDemoPerson:(id)arg1 firstDate:(id)arg2 objectCollection:(id)arg3 ;
  -(void)generatePhoneFirstRunSampleForDemoPerson:(id)arg1 firstDate:(id)arg2 objectCollection:(id)arg3 ;
  -(void)completeOnboardingForDemoPerson:(id)arg1 ;
  -(HDDemoDataMenstrualFlow)menstrualFlowForDemoPerson:(id)arg1 withSampleDate:(id)arg2 ;
  -(void)addMenstruationSampleForDemoPersonFromWatch:(id)arg1 date:(id)arg2 flow:(HDDemoDataMenstrualFlow)arg3 objectCollection:(id)arg4 ;
  -(void)addSymptomSampleForDemoPersonFromWatch:(id)arg1 date:(id)arg2 categoryType:(id)arg3 objectCollection:(id)arg4 ;
  -(id)sexualActivityForDemoPerson:(id)arg1 atTime:(double)arg2 ;
  -(id)basalBodyTempForDemoPerson:(id)arg1 atTime:(double)arg2 ;
  -(id)cervicalMucusQualityForDemoPerson:(id)arg1 atTime:(double)arg2 ;
  -(id)ovulationTestResultForDemoPerson:(id)arg1 withSampleDate:(id)arg2 ;
  -(id)menstrualCrampSymptomForDemoPerson:(id)arg1 withSampleDate:(id)arg2 ;
  -(id)headacheSymptomForDemoPerson:(id)arg1 withSampleDate:(id)arg2 ;
  -(BOOL)_isDemoPersonOvulating:(id)arg1 atTime:(double)arg2 ;
  -(long long)_computeNextLuteinizingHormoneSurgeForDemoPerson:(id)arg1 atTime:(double)arg2 ;
  -(NSArray *)cervicalMucusTable;
  -(id)_basalBodyTempMultiplier;
  -(NSArray *)basalBodyTempMultiplierTable;
  -(void)setBasalBodyTempMultiplierTable:(NSArray *)arg1 ;
  -(void)setCervicalMucusTable:(NSArray *)arg1 ;
  -(double)nextSexualActivitySampleTime;
  -(void)setNextSexualActivitySampleTime:(double)arg1 ;
  -(double)nextCycleDaySampleTime;
  -(void)setNextCycleDaySampleTime:(double)arg1 ;
  @end
  
  