@class NSNumber, NSMutableArray; @interface MAIDayStreamProcessor : NSObject { struct unique_ptr> { struct __compressed_pair> { struct ngt_DayStreamProcessor *__value_; } __ptr_; } _dayStreamProcessor; struct optional { union { char __null_state_; unsigned int __val_; } ; BOOL __engaged_; } _julianDayOfLastInput; struct unique_ptr> { struct __compressed_pair> { struct PhaseCondenser *__value_; } __ptr_; } _phaseCondenser; } @property (retain, nonatomic) NSMutableArray *watchIdentifiers; @property (retain, nonatomic) NSNumber *userAgeInYears; - (id)initWithConfig:(id)a0; - (id).cxx_construct; - (void).cxx_destruct; - (void)appendDay:(id)a0; - (void)beginPhase:(unsigned char)a0 onJulianDay:(unsigned int)a1; - (void)endPhase:(unsigned char)a0 onJulianDay:(unsigned int)a1; - (struct MAIDayStreamProcessorOutput { id x0; id x1; id x2; })analyzeWithMostRecentMenstrualFlowJulianDayUpdated:(unsigned int)a0; - (unsigned char)watchNumericIdentifierFromString:(id)a0; @end