@class TIHandwritingStrokes, RecognizerProvider, CHRecognizer, NSArray, TIWordSearchHandwriting, NSMutableDictionary, NSLocale, NSString, CIMCandidateData, NSMutableArray; @interface TIInputManagerHandwriting : TIKeyboardInputManager { BOOL _showingCompletionCandidates; id /* block */ _contactObserver; id _userDictionaryObserver; id _dictionaryUpdateObserver; } @property (nonatomic) BOOL isInCompletionMode; @property (nonatomic) BOOL shouldLearnAcceptedCandidate; @property (retain, nonatomic) TIHandwritingStrokes *userDrawing; @property (nonatomic) BOOL showingFacemarks; @property (readonly, nonatomic) NSArray *facemarkCandidates; @property (readonly, nonatomic) CIMCandidateData *candidateData; @property (retain, nonatomic) NSArray *candidates; @property (retain, nonatomic) NSMutableDictionary *candidateRefsDictionary; @property (retain, nonatomic) NSMutableArray *committedCandidates; @property (readonly, nonatomic) NSLocale *recognitionLanguage; @property (readonly) CHRecognizer *recognizer; @property (readonly, nonatomic) RecognizerProvider *recognizerProvider; @property (retain, nonatomic) NSArray *proactiveTriggers; @property (readonly, nonatomic) TIWordSearchHandwriting *wordSearch; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (Class)wordSearchClass; - (id)searchStringForMarkedText; - (BOOL)suppliesCompletions; - (BOOL)usesCandidateSelection; - (void)clearInput; - (id)addInputObject:(id)a0; - (void)dealloc; - (void)suspend; - (BOOL)suppressPlaceholderCandidate; - (unsigned long long)autoquoteType; - (void *)initImplementation; - (void)keyboardActivityDidTransition:(id)a0; - (void).cxx_destruct; - (id)candidateResultSet; - (BOOL)usesAutoDeleteWord; - (id)initWithConfig:(id)a0 keyboardState:(id)a1; - (void)loadDictionaries; - (id)defaultCandidate; - (unsigned long long)initialSelectedIndex; - (void)cancelRecognition; - (int)recognitionMode; - (int)mecabraLanguage; - (void)addInput:(id)a0 withContext:(id)a1; - (void)clearObservers; - (void)deleteFromInputWithContext:(id)a0; - (id)didAcceptCandidate:(id)a0; - (void)inputLocationChanged; - (id)keyboardConfigurationLayoutTag; - (void)setLearnsCorrection:(BOOL)a0; - (BOOL)shouldCommitInputString; - (void)syncMarkedTextForKeyboardState:(id)a0 afterContextChange:(BOOL)a1; - (void)updateAddressBook; - (void)updateDictionaryPaths; - (void)updateUserWordEntries; - (BOOL)isDummyCandidate:(id)a0; - (BOOL)updateCandidates; - (BOOL)shouldUpdateDictionaryPaths; - (void)clearCandidateRefsDictionary; - (id)historyForRecognition; - (id)keyboardCandidateResultSetFromResults; - (void)mainThreadUpdateCandidates:(id)a0; - (id)markedTextForDefaultCandidate; - (unsigned long long)predictionOptions:(BOOL)a0; - (id)processCandidates:(id)a0; - (void)resetCompletionStates; - (BOOL)shouldEnableHalfWidthPunctuationForCurrentInputContext; - (BOOL)shouldLookForCompletionCandidates; - (BOOL)updateCompletionCandidatesIfAppropriate; @end