import { Locale } from "./index.js"; //#region src/locale/useLocale.d.ts type LocaleComponentName = Exclude; declare function useLocale(componentName: C, defaultLocale?: Locale[C] | (() => Locale[C])): readonly [import("vue").ComputedRef, import("vue").ComputedRef]; /** * Lightweight variant of `useLocale` that allocates no computed: returns a getter * to read merged locale data during render. Prefer it in high-instance-count components. */ declare function useLocaleGetter(componentName: C): () => NonNullable; //#endregion export { LocaleComponentName, useLocale as default, useLocaleGetter };