import { Ref } from 'vue';
export type LocaleType = 'en-US' | 'zh-CN';
export interface TranslatePair {
    [key: string]: string | string[] | TranslatePair;
}
export interface Locale {
    name: LocaleType;
    max: TranslatePair;
}
export type TranslatorOption = Record<string, string | number>;
export type Translator = (path: string, option?: TranslatorOption) => string;
export interface LocaleContext {
    locale: Ref<Locale>;
    lang: Ref<string>;
    t: Translator;
}
//# sourceMappingURL=types.d.ts.map