/**
 * Validation Cap — Per-file cap on AI validation candidates for cost control.
 *
 * Prioritizes findings by confidence score, severity, and category importance.
 */
import type { Vulnerability } from '../shared/types';
/** Maximum candidates per file to send to AI validation (cost control) */
export declare const MAX_VALIDATION_CANDIDATES_PER_FILE = 10;
/**
 * Cap validation candidates per file to control AI costs
 * Prioritizes by:
 * 1. Confidence score (higher score = more likely a real finding)
 * 2. Severity (critical > high > medium > low > info)
 * 3. Category importance (secrets/URLs/auth before cosmetic patterns)
 */
export declare function capValidationCandidatesPerFile(vulnerabilities: Vulnerability[], maxPerFile?: number): Vulnerability[];
//# sourceMappingURL=validation-cap.d.ts.map