export type SupportedLanguage = "en" | "ja" | "cn" | "ko" | "vn";
export declare class LanguageDetector {
    private languagePatterns;
    private characterRanges;
    constructor();
    detect(text: string): Promise<SupportedLanguage>;
    private calculateScores;
    private initializePatterns;
    getLanguageName(code: SupportedLanguage): string;
    isSupported(languageCode: string): languageCode is SupportedLanguage;
}
