import { IntlayerConfig } from "@intlayer/types/config"; import { Dictionary } from "@intlayer/types/dictionary"; //#region src/buildIntlayerDictionary/writeRemoteDictionary.d.ts export type RemoteDictionaryResult = { dictionaryPath: string; dictionaries: Dictionary[]; }; export type RemoteDictionaryOutput = Record; /** * Write the localized dictionaries to the dictionariesDir * @param mergedDictionaries - The merged dictionaries * @param configuration - The configuration * @returns The final dictionaries * * @example * ```ts * const unmergedDictionaries = await writeUnmergedDictionaries(dictionaries); * const finalDictionaries = await writeFinalDictionaries(unmergedDictionaries); * console.log(finalDictionaries); * * // .intlayer/fetch_dictionaries/home.json * // { key: 'home', content: { ... } }, * ``` */ export declare const writeRemoteDictionary: (remoteDictionaries: Dictionary[], configuration: IntlayerConfig) => Promise; //#endregion //# sourceMappingURL=writeRemoteDictionary.d.ts.map