@interface TIKeyboardInputManager_mul : TIKeyboardInputManager { BOOL _isSuspended; } @property (nonatomic) BOOL compositionDisabled; @property (readonly, nonatomic) BOOL shouldDynamicallySwitchComposedTextBetweenInternalAndExternal; - (void)clearInput; - (id)lexiconLocaleOfString:(id)a0 inputMode:(id)a1; - (void)suspend; - (id)internalStringToExternal:(id)a0; - (BOOL)containsActiveLanguage:(id)a0 language:(id)a1; - (BOOL)updateLanguageModelForKeyboardState; - (id)resourceInputModes; - (struct vector> { struct *x0; struct *x1; struct __compressed_pair> { struct *x0; } x2; })lexiconInformationVector; - (BOOL)validEnglishTransformerMultilingualConfig; - (void)enumerateInputModesWithBlock:(id /* block */)a0; - (id)keyboardConfiguration; - (void)resume; - (void)didUpdateInputModes:(id)a0; - (unsigned int)externalIndexToInternal:(unsigned int)a0; - (struct { struct String { unsigned short x0; unsigned short x1; unsigned short x2; unsigned char x3; char *x4; char x5[16]; } x0; struct String { unsigned short x0; unsigned short x1; unsigned short x2; unsigned char x3; char *x4; char x5[16]; } x1; struct String { unsigned short x0; unsigned short x1; unsigned short x2; unsigned char x3; char *x4; char x5[16]; } x2; struct String { unsigned short x0; unsigned short x1; unsigned short x2; unsigned char x3; char *x4; char x5[16]; } x3; struct String { unsigned short x0; unsigned short x1; unsigned short x2; unsigned char x3; char *x4; char x5[16]; } x4; unsigned int x5; float x6; })lexiconInfoForInputMode:(id)a0; - (float)weightForInputMode:(id)a0; - (void)updateLanguagePriors; - (unsigned int)internalIndexToExternal:(unsigned int)a0; - (void)didUpdateInputModeProbabilities:(id)a0; - (id)externalStringToInternal:(id)a0; - (BOOL)shouldUpdateDictionary; - (void *)languageModelContainer; - (id)handleKeyboardInput:(id)a0; - (BOOL)isUsingMultilingual; - (unsigned int)lexiconIDForInputMode:(id)a0; - (void)loadDictionaries; @end