luxlabs header browser preview


@class NSMutableDictionary, NSDictionary, NSObject, NSMutableArray;
@protocol TCGECModel, OS_dispatch_queue;

@interface TCGECEditor : NSObject <TCPostEditing> {
    NSDictionary *_options;
    NSObject<TCGECModel> *_model;
    NSMutableDictionary *_cachedGrammarDetailsDictionary;
    NSMutableArray *_cachedSentenceArray;
    NSObject<OS_dispatch_queue> *_serialQueue;
    unsigned long long _modelLoadingState;
}

- (void).cxx_destruct;
- (id)initWithOptions:(id)a0;
- (id)_loadModel;
- (id)OTABundlePath;
- (id)backgroundLoadingQueue;
- (void)checkSentence:(id)a0 locale:(id)a1 offset:(unsigned long long)a2 options:(id)a3 requireResult:(BOOL)a4 mutableResults:(id)a5;
- (void)checkString:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 tagger:(id)a2 offset:(unsigned long long)a3 options:(id)a4 mutableResults:(id)a5;
- (id)computedGrammarDetailsForSentence:(id)a0 locale:(id)a1 options:(id)a2;
- (id)grammarDetailsForSentence:(id)a0 locale:(id)a1 options:(id)a2;
- (void)loadModelsInBackground:(BOOL)a0;
- (long long)modelTypeWithOptions:(id)a0;
- (id)modelUsingBackgroundLoading:(BOOL)a0;
- (void)resetModels;

@end