@class NSString, NSLocale, NSCharacterSet, CRCHPatternNetwork; @interface CRLanguageCorrection : NSObject @property (nonatomic) void *characterLanguageModel; @property (nonatomic) struct _LXLexicon { } *staticLexicon; @property (nonatomic) struct _LXLexicon { } *dynamicLexicon; @property (retain, nonatomic) NSString *invalidSingleCharCNNCode; @property (retain, nonatomic) CRCHPatternNetwork *patternFST; @property (readonly) NSCharacterSet *confusableCharacters; @property (readonly) NSLocale *locale; + (id)supportedLanguagesForRevision:(unsigned long long)a0 error:(id *)a1; - (void)dealloc; - (void).cxx_destruct; - (void)adjustCaseConfusions:(id)a0; - (id)correctTextFeature:(id)a0 inImage:(id)a1 withTextPieces:(id)a2 withMaxWidthPerRegion:(double)a3 withMedianCharSpacing:(double)a4 withBreakpoints:(const void *)a5 segmenter:(void *)a6 options:(id)a7 numCharCandidates:(int)a8 downscaleSpaceRatio:(BOOL)a9 latticePresetIdx:(int)a10 latticeResults:(id)a11; - (struct _LXLexicon { } *)createDynamicLexiconForLocale:(id)a0 error:(id *)a1; - (id)findBestPathsForTextResults:(id)a0 numPathsToExtract:(unsigned long long)a1 ngramsize:(unsigned long long)a2; - (id)initWithRevision:(unsigned long long)a0 localeCode:(id)a1 customWords:(id)a2; - (BOOL)isLanguageCorrectionSupportedForLanguage:(id)a0 revision:(unsigned long long)a1; - (void)loadCharacterNgramModel:(id)a0; - (BOOL)preferAllLowercase:(id)a0; - (BOOL)preferAllUppercase:(id)a0; @end