import { GetTargetDictionaryOptions } from "../getTargetDictionary.js";
import { Locale } from "@intlayer/types";
import { AIOptions } from "@intlayer/api";
import { ListGitFilesOptions } from "@intlayer/chokidar";

//#region src/fill/fill.d.ts
type FillOptions = {
  sourceLocale?: Locale;
  outputLocales?: Locale | Locale[];
  mode?: 'complete' | 'review';
  gitOptions?: ListGitFilesOptions;
  aiOptions?: AIOptions;
  verbose?: boolean;
  nbConcurrentTranslations?: number;
  nbConcurrentTasks?: number;
  build?: boolean;
  skipMetadata?: boolean;
} & GetTargetDictionaryOptions;
/**
 * Fill translations based on the provided options.
 */
declare const fill: (options?: FillOptions) => Promise<void>;
//#endregion
export { FillOptions, fill };
//# sourceMappingURL=fill.d.ts.map