import { Region } from 'sarif'; export { default as AIProvider } from './aiProvider.js'; export { default as AIProviderFactory } from './aiProviderFactory.js'; export { default as OpenAiClient } from './openAiClient.js'; export { default as AzureOpenAiClient } from './azureOpenAiClient.js'; export { default as AnthropicAiClient } from './anthropicAiClient.js'; export declare enum AIProviderType { OpenAI = "OpenAI", Anthropic = "Anthropic", AzureOpenAI = "AzureOpenAI" } export declare type ReviewHint = { ruleId: string; message: string; region: Region; className: string; }; export declare type ReviewResponse = { comments: { startLine: number; endLine: number; message: string; suggestion: string; type: string; className: string; }[]; };