import { IntlayerConfig } from "@intlayer/types/config";
import { Dictionary } from "@intlayer/types/dictionary";

//#region src/loadDictionaries/loadDictionaries.d.ts
type DictionariesStatus = {
  dictionaryKey: string;
  type: 'local' | 'remote';
  status: 'pending' | 'fetching' | 'fetched' | 'error' | 'imported' | 'found' | 'building' | 'built';
  error?: string;
};
declare const loadDictionaries: (contentDeclarationsPaths: string[] | string, configuration: IntlayerConfig) => Promise<{
  localDictionaries: Dictionary[];
  remoteDictionaries: Dictionary[];
  pluginDictionaries: Dictionary[];
  time: {
    localDictionaries: number;
    remoteDictionaries: number;
    pluginDictionaries: number;
  };
}>;
//#endregion
export { DictionariesStatus, loadDictionaries };
//# sourceMappingURL=loadDictionaries.d.ts.map