@interface AXSSLanguageTagger : NSObject + (id)_allLangIDs; + (id)_overrideLanguageDetection:(id)a0; + (id)langCodeForlangId:(int)a0; + (int)langIDforLangCode:(id)a0; + (struct { int x0; float x1; } *)_createLanguageHintsForContent:(id)a0; + (id)_dialectWithHighestProbability:(struct { int x0; float x1; } *)a0; + (id)_languageTagForDateIfNecessary:(id)a0; + (struct { int x0; float x1; } *)_createLanguageHintsEvenlyDistributedWithProbability:(float)a0 excludingHints:(id)a1; + (id)_createTagForContent:(id)a0 tokenRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 document:(id)a2 createdFromNewline:(BOOL)a3; + (struct _NSRange { unsigned long long x0; unsigned long long x1; })_extendRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 forContent:(id)a1 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; + (void)_hypothesesForContent:(id)a0 withHints:(struct { int x0; float x1; } *)a1 guesses:(struct { int x0; float x1; } *)a2; + (BOOL)_isNewline:(id)a0; + (void *)_languageTaggerForContent:(id)a0; + (struct _NSRange { unsigned long long x0; unsigned long long x1; })_manuallyProcessContent:(id)a0 tokenRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 currentRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; + (void *)_scriptTaggerForContent:(id)a0; + (id)_secondaryDialects:(struct { int x0; float x1; } *)a0; + (float)_systemLanguageProbabilityForContent:(id)a0; + (void)_tagRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 document:(id)a1 tags:(id)a2 createdFromNewline:(BOOL)a3; + (void *)_taggerForContent:(id)a0 tagScheme:(id)a1; + (void *)_tokenTaggerForContent:(id)a0; + (BOOL)isSupportedLanguage:(id)a0; + (id)languageTagsForContent:(id)a0; + (id)markupLanguageTagForAttributedString:(id)a0; + (id)primaryLanguageForContent:(id)a0; @end