luxlabs header browser preview


@class TIWordSearch, NSString, TIMathSymbolPunctuationController, NSOperationQueue, CIMCandidateData;

@interface TIKeyboardInputManagerChinese : TIKeyboardInputManager_zh_ja {
    TIWordSearch *_wordSearch;
}

@property (readonly) CIMCandidateData *candidateData;
@property (readonly) NSOperationQueue *operationQueue;
@property (readonly) TIMathSymbolPunctuationController *mathSymbolPunctuationController;
@property BOOL duringDeleteFromInputWithContext;
@property (nonatomic) BOOL isAlphabeticPlane;
@property (copy, nonatomic) NSString *pairedPunctuationOpenQuote;
@property (copy, nonatomic) NSString *pairedPunctuationSelectedText;
@property (readonly, nonatomic) unsigned long long predictionOptions;
@property (copy, nonatomic) NSString *language;
@property (copy, nonatomic) NSString *modeName;
@property (nonatomic) BOOL isInCompletionMode;
@property (nonatomic) BOOL shouldLearnAcceptedCandidate;
@property (copy, nonatomic) NSString *currentKeyHint;

+ (Class)wordSearchClass;
+ (id)GB18030CandidateFromString:(id)a0;
+ (id)pairedPunctuationDictionary;
+ (id)punctuationPredictionsForString:(id)a0;
+ (BOOL)shouldEnableHalfWidthPunctuationForDocumentContext:(id)a0 composedText:(id)a1;
+ (id)unicodeCandidateFromString:(id)a0;

- (id)searchStringForMarkedText;
- (void)clearInput;
- (void).cxx_destruct;
- (id)replacementForDoubleSpace;
- (id)deleteFromInput:(unsigned long long *)a0;
- (id)initWithConfig:(id)a0 keyboardState:(id)a1;
- (void)setInput:(id)a0;
- (id)wordCharacters;
- (id)firstCandidate;
- (unsigned long long)initialSelectedIndex;
- (id)sortMethodsGroupsForCandidates:(id)a0;
- (BOOL)alwaysShowExtensionCandidatesForSortingMethod:(id)a0;
- (id)candidateResultSetFromCandidates:(id)a0 proactiveTriggers:(id)a1;
- (void)deleteFromInputWithContext:(id)a0;
- (id)didAcceptCandidate:(id)a0;
- (id)groupedCandidatesFromCandidates:(id)a0 usingSortingMethod:(id)a1;
- (void)groupedCandidatesFromCandidates:(id)a0 usingSortingMethod:(id)a1 completion:(id /* block */)a2;
- (void)inputLocationChanged;
- (void)loadFavoniusTypingModel;
- (void)setLearnsCorrection:(BOOL)a0;
- (id)sortingMethods;
- (void)syncToKeyboardState:(id)a0 from:(id)a1 afterContextChange:(BOOL)a2;
- (void)syncToLayoutState:(id)a0;
- (id)titleForSortingMethod:(id)a0;
- (id)wordSearch;
- (BOOL)supportsPairedPunctutationInput;
- (void *)initImplementationWithMode:(id)a0 andLanguage:(id)a1;
- (BOOL)hasIdeographicCandidates;
- (BOOL)shouldSearchCompletionForSubstrings;
- (BOOL)showingFacemarkCandidates;
- (void)acceptFirstCandidateWithContext:(id)a0;
- (id)candidateResultSetUsedForCompletionQuery;
- (id)completionCandidateResultSetForKeyHint:(id)a0;
- (id)generateCompletions;
- (BOOL)handlePairedPunctuationInput:(id)a0 context:(id)a1;
- (BOOL)isFacemarkInput:(id)a0;
- (void *)mecabraCandidateRefFromPointerValue:(id)a0;
- (id)outputByConvertingDecimalPointForInput:(id)a0;
- (void)resetCommitHistory;
- (BOOL)shouldEnableHalfWidthPunctuationForCurrentInputContext;
- (BOOL)updateCompletionCandidatesIfAppropriate;
- (void)willExitCompletionMode;
- (void)wordSearchEngineDidFindPredictionCandidates:(id)a0;

@end