import { t as Tag } from "./tag.types-B_et0Nqi.js";
import { AIConfig, AIOptions, AuditFileResultData } from "@intlayer/ai";

//#region src/utils/AI/auditDictionaryMetadata/index.d.ts
type AuditOptions = {
  fileContent: string;
  tags: Tag[];
  aiConfig: AIConfig;
  applicationContext?: string;
};
declare const aiDefaultOptions: AIOptions;
/**
 * Audits a content declaration file by constructing a prompt for AI models.
 * The prompt includes details about the project's locales, file paths of content declarations,
 * and requests for identifying issues or inconsistencies.
 */
declare const auditDictionaryMetadata: (options: AuditOptions) => Promise<AuditFileResultData | undefined>;
//#endregion
export { auditDictionaryMetadata as i, AuditOptions as n, aiDefaultOptions as r, AuditFileResultData as t };
//# sourceMappingURL=index-Dce0JIq0.d.ts.map