/**
 * OpenAI Provider Implementation
 *
 * Validation using OpenAI GPT-5-mini model.
 */
import type { Vulnerability, ScanFile } from '../../../types';
import type { ProjectContext } from '../../../utils/project-context-builder';
import type { ValidationStats, AIValidationResult } from '../types';
/**
 * Validate findings using OpenAI GPT-5-mini
 * This mirrors the Anthropic validation flow but uses OpenAI's API
 */
export declare function validateWithOpenAI(findings: Vulnerability[], files: ScanFile[], projectContext: ProjectContext | undefined, stats: ValidationStats): Promise<AIValidationResult>;
/**
 * Clear cached project context (called after validation complete)
 */
export declare function clearOpenAICache(): void;
//# sourceMappingURL=openai.d.ts.map