@class NSDictionary, _PASNotificationToken, _PASLock; @interface SGReminderExtractionModel : SGExtractionModel { _PASNotificationToken *_assetUpdateToken; NSDictionary *_enrichments; NSDictionary *_inputTokenMapping; NSDictionary *_outputConfig; NSDictionary *_reminderOverrides; _PASLock *_lock; } + (id)sharedInstance; + (id)enrichTaggedCharacterRangesWithModelOutput:(id)a0 usingInputCharacterRanges:(id)a1; + (id)inputFromTaggedCharacterRanges:(id)a0 usingTokenMapping:(id)a1 forModel:(id)a2; - (void)dealloc; - (id)_init; - (void).cxx_destruct; - (id)modelDescription; - (id)loadModel; - (void)setReminderOverridesForTesting:(id)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_whitelistedVerbRangeInContent:(id)a0; - (id)enrichments; - (BOOL)hasWhitelistedVerbInContent:(id)a0; - (id)inputTokenMapping; - (id)modelInferences:(id)a0; - (id)outputConfig; - (id)reminderOverrides; - (void)updateAll; - (id)whitelistedRangesInContent:(id)a0; - (id)whitelistedVerbInContent:(id)a0; @end