export type BinLocale = 'zh-CN' | 'en-US'; declare const FALLBACK_LOCALE: BinLocale; declare const i18n: import('vue-i18n').I18n<{ 'zh-CN': { readonly common: { readonly confirm: "确定"; readonly cancel: "取消"; readonly clear: "清空"; readonly now: "此刻"; readonly loading: "加载中"; readonly noData: "暂无数据"; readonly noMatchData: "没有匹配数据"; readonly pleaseSelect: "请选择"; readonly weekLabel: "周次"; readonly weekDays: { readonly mon: "一"; readonly tue: "二"; readonly wed: "三"; readonly thu: "四"; readonly fri: "五"; readonly sat: "六"; readonly sun: "日"; }; readonly months: { readonly jan: "一月"; readonly feb: "二月"; readonly mar: "三月"; readonly apr: "四月"; readonly may: "五月"; readonly jun: "六月"; readonly jul: "七月"; readonly aug: "八月"; readonly sep: "九月"; readonly oct: "十月"; readonly nov: "十一月"; readonly dec: "十二月"; }; }; readonly calendar: { readonly today: "今天"; readonly prevMonth: "上个月"; readonly nextMonth: "下个月"; readonly year: "年"; readonly month: "月"; }; readonly datePicker: { readonly selectDate: "选择日期"; readonly selectTime: "选择时间"; readonly startDate: "开始日期"; readonly endDate: "结束日期"; readonly startTime: "开始时间"; readonly endTime: "结束时间"; readonly prevYear: "上一年"; readonly nextYear: "下一年"; readonly prevMonth: "上个月"; readonly nextMonth: "下个月"; readonly year: "年"; }; readonly timePicker: { readonly startTime: "开始时间"; readonly endTime: "结束时间"; readonly am: " am"; readonly pm: " pm"; }; readonly select: { readonly placeholder: "请选择"; readonly loading: "正在加载"; readonly noMatch: "没有匹配数据"; readonly noData: "暂无数据"; }; readonly table: { readonly noData: "暂无数据"; readonly loading: "正在加载"; }; readonly tree: { readonly empty: "暂无数据"; readonly placeholder: "请选择"; }; readonly page: { readonly prevPage: "上一页"; readonly nextPage: "下一页"; readonly prev5: "向前5页"; readonly next5: "向后5页"; readonly total: "共 {total} 条"; readonly jumpTo: "跳至"; readonly page: "页"; readonly perPage: "{count} 条/页"; }; readonly messageBox: { readonly cancel: "取消"; readonly confirm: "确定"; }; readonly iconSelect: { readonly placeholder: "选择图标"; readonly searchPlaceholder: "输入图标名称搜索"; readonly noMatch: "没有匹配图标"; }; readonly switch: { readonly confirmSwitch: "确定切换吗?"; }; readonly colorPicker: { readonly clear: "清空"; readonly confirm: "确定"; }; readonly image: { readonly fail: "失败"; readonly loading: "加载中"; readonly preview: "预览"; }; readonly rate: { readonly texts: readonly ["极差", "失望", "一般", "满意", "惊喜"]; }; readonly empty: { readonly noData: "暂无数据"; }; }; 'en-US': { readonly common: { readonly confirm: "Confirm"; readonly cancel: "Cancel"; readonly clear: "Clear"; readonly now: "Now"; readonly loading: "Loading"; readonly noData: "No data"; readonly noMatchData: "No matching data"; readonly pleaseSelect: "Please select"; readonly weekLabel: "Week"; readonly weekDays: { readonly mon: "Mon"; readonly tue: "Tue"; readonly wed: "Wed"; readonly thu: "Thu"; readonly fri: "Fri"; readonly sat: "Sat"; readonly sun: "Sun"; }; readonly months: { readonly jan: "Jan"; readonly feb: "Feb"; readonly mar: "Mar"; readonly apr: "Apr"; readonly may: "May"; readonly jun: "Jun"; readonly jul: "Jul"; readonly aug: "Aug"; readonly sep: "Sep"; readonly oct: "Oct"; readonly nov: "Nov"; readonly dec: "Dec"; }; }; readonly calendar: { readonly today: "Today"; readonly prevMonth: "Previous month"; readonly nextMonth: "Next month"; readonly year: ""; readonly month: ""; }; readonly datePicker: { readonly selectDate: "Select date"; readonly selectTime: "Select time"; readonly startDate: "Start date"; readonly endDate: "End date"; readonly startTime: "Start time"; readonly endTime: "End time"; readonly prevYear: "Previous year"; readonly nextYear: "Next year"; readonly prevMonth: "Previous month"; readonly nextMonth: "Next month"; readonly year: ""; }; readonly timePicker: { readonly startTime: "Start time"; readonly endTime: "End time"; readonly am: " am"; readonly pm: " pm"; }; readonly select: { readonly placeholder: "Please select"; readonly loading: "Loading"; readonly noMatch: "No matching data"; readonly noData: "No data"; }; readonly table: { readonly noData: "No data"; readonly loading: "Loading"; }; readonly tree: { readonly empty: "No data"; readonly placeholder: "Please select"; }; readonly page: { readonly prevPage: "Previous page"; readonly nextPage: "Next page"; readonly prev5: "Previous 5 pages"; readonly next5: "Next 5 pages"; readonly total: "Total {total}"; readonly jumpTo: "Go to"; readonly page: "page"; readonly perPage: "{count} / page"; }; readonly messageBox: { readonly cancel: "Cancel"; readonly confirm: "Confirm"; }; readonly iconSelect: { readonly placeholder: "Select icon"; readonly searchPlaceholder: "Search icon name"; readonly noMatch: "No matching icon"; }; readonly switch: { readonly confirmSwitch: "Confirm switch?"; }; readonly colorPicker: { readonly clear: "Clear"; readonly confirm: "Confirm"; }; readonly image: { readonly fail: "Failed"; readonly loading: "Loading"; readonly preview: "Preview"; }; readonly rate: { readonly texts: readonly ["Worst", "Disappointed", "So-so", "Satisfied", "Surprised"]; }; readonly empty: { readonly noData: "No data"; }; }; }, {}, {}, "zh-CN", false>; export declare const localeList: readonly [{ readonly value: "zh-CN"; readonly label: "简体中文"; }, { readonly value: "en-US"; readonly label: "English"; }]; export declare function normalizeLocale(locale?: string): BinLocale; export declare function setLocale(locale?: string): BinLocale; export declare function getLocale(): BinLocale; export declare function getLocaleValue(key: string, locale?: string): T | undefined; export declare function t(key: string, fallback?: string, locale?: string): string; export { i18n, FALLBACK_LOCALE };