import { Locale } from "@intlayer/types";
import { GetConfigurationOptions } from "@intlayer/config";
import { AIOptions } from "@intlayer/api";
import { ListGitFilesOptions } from "@intlayer/chokidar";

//#region src/reviewDoc.d.ts
type ReviewDocOptions = {
  docPattern: string[];
  locales: Locale[];
  excludedGlobPattern: string[];
  baseLocale: Locale;
  aiOptions?: AIOptions;
  nbSimultaneousFileProcessed?: number;
  configOptions?: GetConfigurationOptions;
  customInstructions?: string;
  skipIfModifiedBefore?: number | string | Date;
  skipIfModifiedAfter?: number | string | Date;
  skipIfExists?: boolean;
  gitOptions?: ListGitFilesOptions;
};
/**
 * Main audit function: scans all .md files in "en/" (unless you specified DOC_LIST),
 * then audits them to each locale in LOCALE_LIST.
 */
declare const reviewDoc: ({
  docPattern,
  locales,
  excludedGlobPattern,
  baseLocale,
  aiOptions,
  nbSimultaneousFileProcessed,
  configOptions,
  customInstructions,
  skipIfModifiedBefore,
  skipIfModifiedAfter,
  skipIfExists,
  gitOptions
}: ReviewDocOptions) => Promise<void>;
//#endregion
export { reviewDoc };
//# sourceMappingURL=reviewDoc.d.ts.map