import { Dictionary } from "@intlayer/types";
import { GetConfigurationOptions } from "@intlayer/config";
import { ListGitFilesOptions } from "@intlayer/chokidar";

//#region src/getTargetDictionary.d.ts
declare const ensureArray: <T>(value: T | T[]) => T[];
type GetTargetDictionaryOptions = {
  file?: string | string[];
  keys?: string | string[];
  excludedKeys?: string | string[];
  filter?: (entry: Dictionary) => boolean;
  pathFilter?: string | string[];
  gitOptions?: ListGitFilesOptions;
  configOptions?: GetConfigurationOptions;
};
declare const getTargetUnmergedDictionaries: (options?: GetTargetDictionaryOptions) => Promise<Dictionary[]>;
//#endregion
export { GetTargetDictionaryOptions, ensureArray, getTargetUnmergedDictionaries };
//# sourceMappingURL=getTargetDictionary.d.ts.map