luxlabs header browser preview


@class NSCache, TIWordSearchOperationGetCandidates, TIMecabraEnvironment, TIInputMode, NSString, TIMecabraWrapper;

@interface TIWordSearch : NSObject <TIKeyboardActivityObserving> {
    id _userDictionaryObserver;
    id _dictionaryUpdateObserver;
}

@property (retain) TIWordSearchOperationGetCandidates *operation;
@property (retain, nonatomic) id supplementalLexiconObserver;
@property (copy, nonatomic) id /* block */ contactObserver;
@property (retain) TIMecabraWrapper *mecabraWrapper;
@property (retain, nonatomic) NSCache *candidatesCache;
@property (readonly, nonatomic) int mecabraLanguage;
@property BOOL autoCorrects;
@property BOOL shouldLearnAcceptedCandidate;
@property (readonly) TIInputMode *inputMode;
@property (retain, nonatomic) TIMecabraEnvironment *mecabraEnvironment;
@property (readonly) struct __Mecabra { } *mecabra;
@property (nonatomic) BOOL disablePersonalData;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedOperationQueue;
+ (id)configureUserDictionaryObserver:(id)a0 previousObserver:(id)a1;
+ (id)mecabraLearningDictionaryDirectory;
+ (id)recipientRecords;

- (void)clearCache;
- (BOOL)isCancelled;
- (void)dealloc;
- (void)handleMemoryPressureLevel:(unsigned long long)a0 excessMemoryInBytes:(unsigned long long)a1;
- (void)contactStoreDidChange:(id)a0;
- (void)keyboardActivityDidTransition:(id)a0;
- (void).cxx_destruct;
- (void)cancel;
- (void)releaseBackgroundActivityAssertion;
- (void)lastAcceptedCandidateCorrected;
- (void)setKeyboardLayout:(id)a0;
- (void)flushDynamicData;
- (int)mecabraInputMethodType;
- (id)candidatesCacheKeyForOperation:(id)a0;
- (void)endInputSession;
- (id)uncachedCandidatesForOperation:(id)a0;
- (BOOL)shareVocabulary;
- (void)_addFacemarkCandidatesToResultSet:(id)a0 forInput:(id)a1;
- (void)adaptOfflineToParagraph:(id)a0 adaptationContext:(id)a1 timeStamp:(double)a2;
- (void)addContact:(id)a0 toVocabulary:(void *)a1 toReadingPairs:(id)a2;
- (BOOL)addFacemarkCandidatesToResultSet:(id)a0 forInput:(id)a1;
- (void)adjustEnvironmentOnAction:(long long)a0;
- (id)baseLayout;
- (id)cachedCandidatesForOperation:(id)a0;
- (id)candidatesForOperation:(id)a0;
- (void)clearLearningDictionary;
- (void)clearLeftDocumentContext;
- (void)clearObservers;
- (void)commitPunctuationSurface:(id)a0;
- (void)commitSurface:(id)a0;
- (void)completeOperationsInQueue;
- (void)declareEndOfSentence;
- (void)dynamicDictionariesRemoved:(id)a0;
- (id)initTIWordSearchWithInputMode:(id)a0;
- (id)initTIWordSearchWithInputMode:(id)a0 mecabraWrapper:(id)a1;
- (void)insertTopSupplementalCandidateSurroundingCursorToFrontOfResultSet:(id)a0;
- (unsigned long long)mecabraCreationOptions;
- (id)mecabraCreationOptionsDictionary;
- (unsigned char)nameReadingPairGenerationMode;
- (void)performAccept:(void *)a0 isPartial:(BOOL)a1;
- (void)performOperationAsync:(id)a0;
- (void)performOperationAsync:(id)a0 withBackgroundActivityAssertion:(BOOL)a1;
- (void)resetMecabraEnvironment;
- (void)resetPreviousWord;
- (void)revertInlineCandidate;
- (void)saveLearningDictionary;
- (void)setDebuggingLogEnabled:(BOOL)a0;
- (void)setLanguageModelAdaptationContext:(id)a0;
- (void)setLanguageModelAdaptationContextWithClientIdentifier:(id)a0 recipientIdentifier:(id)a1;
- (void)setLeftDocumentContext:(id)a0 rightDocumentContext:(id)a1;
- (void)setMecabraTextContentType:(int)a0;
- (void)updateAddressBook;
- (void)updateDictionaryPaths;
- (void)updateMecabraState;
- (void)updateSupplementalLexicon;
- (void)updateUserWordEntries;

@end