import type { InjectionKey, PropType, Ref } from 'vue'; import type { Language } from '../../locale'; export declare const useLocaleProps: { locale: { type: PropType; }; i18n: { type: PropType; }; }; declare type Translator = (...args: any[]) => string; export declare type LocaleContext = { locale: Ref; lang: Ref; t: Translator; }; export declare const LocaleInjectionKey: InjectionKey; export declare const useLocale: () => void; export declare const useLocaleInject: () => LocaleContext; export {};