export declare type Translate = (key: string, options?: any, defaultMessage?: string) => string; export interface I18nProvider { translate: Translate; changeLocale: (locale: string, options?: any) => Promise; getLocale: () => string; } export interface ITranslationContext { i18nProvider?: I18nProvider; } export declare type TranslationProvider = Required; //# sourceMappingURL=ITranslationContext.d.ts.map