@class NSString, NSArray, NSDictionary; @interface TCGECTaggerModel : NSObject <TCGECModel> { NSString *_modelPath; void *_embeddings; struct MontrealNeuralNetwork { } *_gecClassifier; struct MontrealNeuralNetwork { } *_vscClassifier; NSArray *_gecClassifierLabels; NSDictionary *_labelsToIssueType; NSDictionary *_indicationThresholds; NSDictionary *_autocorrectionThresholds; NSDictionary *_detailedIssueTypes; unsigned long long _keepLabelIndex; } @property (readonly, nonatomic) unsigned long long numCategories; @property (readonly, nonatomic) unsigned long long embeddingDimension; - (void)dealloc; - (void).cxx_destruct; - (id)embeddingsForTokenizedSentence:(id)a0; - (id)classifierPrediction:(struct MontrealNeuralNetwork { } *)a0 labelCount:(unsigned long long)a1 input:(id)a2 tokenCount:(unsigned long long)a3; - (id)classifierPredictions:(id)a0 tokenCount:(unsigned long long)a1; - (id)correctionForPredictedClass:(unsigned long long)a0 withProbability:(float)a1; - (void)enumerateIssuesForSentence:(id)a0 checkTermination:(BOOL)a1 withBlock:(id /* block */)a2; - (id)initWithModelPath:(id)a0 OTABundlePath:(id)a1 options:(id)a2; - (BOOL)isTerminatedSentence:(id)a0 embeddings:(id)a1; - (BOOL)loadAutocorrectionThresholdsFromURL:(id)a0; - (BOOL)loadDetailedIssueTypesFromURL:(id)a0; - (BOOL)loadErrorClassesFromURL:(id)a0; - (BOOL)loadIndicationThresholdsFromURL:(id)a0; - (BOOL)useANEWithOptions:(id)a0; @end