import localeContext from './LocaleContext';
import { Locale } from './locale';
export declare function $l<T extends keyof Omit<Locale, 'lang'>>(component: T, key: keyof Locale[T]): string;
export declare function $l<T extends keyof Omit<Locale, 'lang'>, P extends object>(component: T, key: keyof Locale[T], injectionOptions: P): P extends {
    [key: string]: infer V;
} ? V : string;
export default localeContext;
