import { AIConfig, AIOptions, Messages } from "../aiSdk.js";

//#region src/utils/AI/customQuery/index.d.ts
type CustomQueryOptions = {
  messages: Messages;
  aiConfig: AIConfig;
};
type CustomQueryResultData = {
  fileContent: string;
  tokenUsed: number;
};
declare const aiDefaultOptions: AIOptions;
/**
 * CustomQuerys 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 customQuery: ({
  messages,
  aiConfig
}: CustomQueryOptions) => Promise<CustomQueryResultData | undefined>;
//#endregion
export { CustomQueryOptions, CustomQueryResultData, aiDefaultOptions, customQuery };
//# sourceMappingURL=index.d.ts.map