import { LanguageService, Collator } from '../type';
export declare class Language {
    private langSvc;
    private currentLocation;
    private currentLanguage;
    private collator;
    constructor(langSvc: LanguageService);
    currentLanguageIndex(): number;
    setup(): Promise<void>;
    languages(): Language[];
    getCollator(): Collator;
    location(): string;
    isMultipleLanguage(): boolean;
    languagePrefix(): string;
    lang(): string;
    get Lang(): string;
    languageName(): string;
    get LanguageName(): string;
    defaultLanguageName(): string;
    languageCode(): string;
    get LanguageCode(): string;
    get LanguageDirection(): string;
    languageDirection(): string;
    setCurrentLanguage(lang: string): void;
    getCurrentLanguage(): string;
    setCurrentLocation(location: string): void;
}
