import { IDeleteSingleCacheParams, IGenerateCacheParams, IJson, IRegisterLanguageCacheFile } from "../../types"; /** * 和翻译缓存json文件对比 返回存在更改的json文件 * @param {object} cacheObject 已经缓存的对象 (包含译文) * @param {object} translateObject 需要翻译的对象 (源语言) * @returns {object} 存在修改的对象 */ export declare const translateJSONDiffToJson: (cacheObject: IJson, translateObject: IJson) => IJson; /** * 获取缓存文件 * @param {string} filePath 缓存文件路径 * @returns {Promise<{key:value}>} */ export declare const getCacheFileSync: (filePath: string) => Promise; /** * 注册语言缓存文件 * @param {string} language */ export declare const registerLanguageCacheFile: (params: IRegisterLanguageCacheFile) => Promise; /** * 根据已翻译文件生成缓存 */ export declare const generateCache: (params: IGenerateCacheParams) => Promise; /** * 批量删除指定语言的缓存信息 * @param params */ export declare const deleteBatchCache: (params: IDeleteSingleCacheParams) => void; //# sourceMappingURL=index.d.ts.map