type LanguageCode = 'chinese' | 'danish' | 'norwegian' | 'japanese' | 'dutch' | 'swedish' | 'cebuano' | 'tagalog' | 'german' | 'indonesian' | 'turkish' | 'korean' | 'portuguese' | 'azeri' | 'english' | 'estonian' | 'latin' | 'slovene' | 'swahili' | 'hungarian' | 'spanish' | 'lithuanian' | 'finnish' | 'hawaiian' | 'icelandic' | 'italian'; interface GuessedLanguage { code: LanguageCode; rate: number; } declare function detectLanguage(text: string, limit?: number): GuessedLanguage[]; declare function includeLanguage(resultList: GuessedLanguage[], language: LanguageCode, threshold?: number): boolean; export type LanguageMatcherOptions = LanguageCode | LanguageCode[]; type MatchLanguageFunction = (text: string) => boolean; declare function languageMatcher(options: LanguageMatcherOptions): MatchLanguageFunction; export { detectLanguage, languageMatcher, includeLanguage, }; //# sourceMappingURL=language-matcher.d.ts.map