@class NSArray, NSString, TITypingSessionAligned, TITypingSession; @protocol TIMetricProviding, TIUserModeling; @interface TIAutocorrectionFeedbackAnalyzer : NSObject { TITypingSession *_session; TITypingSessionAligned *_alignedSession; } @property (retain, nonatomic) NSArray *supportedLanguages; @property (retain, nonatomic) id userModel; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)analyzerForUserModel:(id)a0; - (void)registerEventSpec; - (BOOL)analyzeSession:(id)a0 alignedSession:(id)a1 withConfidence:(unsigned long long)a2; - (void).cxx_destruct; - (unsigned long long)evaluateConfidenceInSession:(id)a0 alignedSession:(id)a1; - (id)initWithUserModel:(id)a0; - (void)resetWordCounts; - (void)accumulateWordCounts; - (id)installedInputModesStringFromInputModes:(id)a0; - (void)sendCompletionEventUsingStudyDataFromFeedbackController:(id)a0; - (void)sendInitiationEventUsingStudyDataFromFeedbackController:(id)a0; - (void)sendTerminationEventUsingStudyDataFromFeedbackController:(id)a0; - (long long)studyStatusFromState:(long long)a0; @end