@class NSString, NSMutableDictionary, NSTimer, NSObject, NSMutableArray; @protocol OS_os_transaction; @interface TCTerminationEstimator : NSObject { NSString *_language; struct CoreLanguageModelWithState { } *_coreLM; NSObject *_coreLMTransaction; NSMutableDictionary *_cachedTerminationEstimateDictionary; NSMutableArray *_cachedSentenceArray; NSTimer *_idleTimer; double _coreLMLastTime; unsigned long long _coreLMCount; float _threshold; } - (void)dealloc; - (void)resetIdleTimer; - (void).cxx_destruct; - (id)initWithLanguage:(id)a0; - (void)loadModel; - (void)resetModel; - (void)idleTimerFired:(id)a0; - (float)terminationEstimateForSentence:(id)a0; - (BOOL)analyzeSentenceAsPotentiallyTerminated:(id)a0; - (float)computedTerminationEstimateForSentence:(id)a0; @end