import { FatI18nContentOptions } from './types'; /** * 提供全局配置 * @param options 全局配置 * @param batchSave 是否批量保存, 如果开启了批量保存,你需要调用 flush 方法来触发保存, 比如在表单提交时,默认为 false。建议在表单页面开启 * @param enableCache 是否开启本地缓存 * @returns */ export declare function provideI18nContentOptions(options: FatI18nContentOptions, batchSave?: boolean, enableCache?: boolean): { /** * 保存变更 */ flush(): Promise; }; /** * @deprecated 重构为 provideI18nContentOptions */ export declare const providerI18nContentOptions: typeof provideI18nContentOptions; /** * 开启批量保存模式 * @param enableCache 是否开启本地缓存 * @returns */ export declare const provideI18nContentBatchUpdate: (enableCache?: boolean) => { /** * 保存变更 */ flush(): Promise; }; /** * 访问 i18n content 配置和一些内部方法 * @returns */ export declare function useI18nContent(): { options: FatI18nContentOptions; parse: (value: string) => import("./types").FatI18nDesc; serialize: (value: string, uuid?: string) => string; getDefaultValue(value: string): string; }; //# sourceMappingURL=provider.d.ts.map