import { I18nProvider, Locale } from 'ra-core'; type ICreateI18nProviderData = { apiUrl: string; defaultLocale: string; allowMissing?: boolean; createMissing?: boolean; customProvider?: Promise; }; type ICreateJsonI18nProviderData = { path: string; locales: Locale[]; defaultLocale: string; }; declare function createI18nProvider(data: ICreateI18nProviderData): Promise; /** * Create an I18nProvider that fetches translations from JSON files. * * @param data {ICreateI18nProviderData} - The data to create the I18nProvider * @returns {Promise} - The I18nProvider */ declare function createJsonI18nProvider(data: ICreateJsonI18nProviderData): Promise; export type { ICreateI18nProviderData }; export { createI18nProvider, createJsonI18nProvider }; //# sourceMappingURL=createI18nProvider.d.ts.map