declare const customLangeData: any;
declare const currentLang: import('vue').Ref<any, any>;
declare const setLangRule: (data?: any, type?: "global" | "custom") => void;
declare const setI18nRule: (data?: any, type?: "global" | "custom") => void;
declare const initI18n: (opt?: any) => any;
/**
 * 获取国际化键名对应的文本
 * @param key 国际化对象键名
 * @param args 插值替换的剩余参数，多个插值使用,隔开
 * @returns string
 */
declare const getI18nRule: (key: string, ...args: any[]) => import('vue').ComputedRef<string>;
declare const i18n: (key: string, ...args: any[]) => import('vue').ComputedRef<string>;
/**
 * 在模版中使用t函数可以省略.value
 * @param key 国际化对象键名
 * @param args 插值替换的剩余参数，多个插值使用,隔开
 * @returns string
 */
declare const t: (key: string, ...args: any) => string;
declare const setLang: (lang: "zh-CN" | "en") => void;
declare const getLang: () => import('vue').Ref<any, any>;
export { initI18n, setI18nRule, getI18nRule, i18n, t, setLang, getLang, currentLang, setLangRule, customLangeData };
