/**
 * Anthropic Provider Implementation
 *
 * Validation using Anthropic Claude 3.5 Haiku model.
 */
import type { Vulnerability, ScanFile } from '../../../types';
import type { ProjectContext } from '../../../utils/project-context-builder';
import type { ValidationStats, AIValidationResult } from '../types';
/**
 * Validate findings using Anthropic Claude 3.5 Haiku
 */
export declare function validateWithAnthropic(findings: Vulnerability[], files: ScanFile[], projectContext: ProjectContext | undefined, stats: ValidationStats, onProgress?: (progress: {
    filesProcessed: number;
    totalFiles: number;
    status: string;
}) => void): Promise<AIValidationResult>;
/**
 * Clear cached project context (called after validation complete)
 */
export declare function clearAnthropicCache(): void;
//# sourceMappingURL=anthropic.d.ts.map