import { default as zh_CN } from './zh_CN';
import { LangType } from '../theme/theme';
import { SelectOption } from '../components/types';
export declare const langList: SelectOption[];
export declare let currentLang: LangType;
export declare let langSet: Record<string, any>;
export declare function loadLanguage(lang: LangType): Promise<boolean>;
export declare function changeLanguage(lang: LangType): Promise<void>;
export declare function onLanguageChange(callback: () => void): () => void;
export declare const isEn: () => boolean;
export declare const isZH: () => boolean;
/**
 *
 * @param key
 * @param args
 */
export declare function i18n(key: keyof typeof zh_CN, ...args: any[]): any;
