import type { CiDiagnostic, VulnerabilityFinding } from "../../core/models.js"; export interface CiPolicy { failOn: "critical" | "high" | "moderate" | "low" | "info" | "none"; prodOnly: boolean; runtimeReachableOnly: boolean; } export declare const rank: Record; export declare function evaluateExit(findings: VulnerabilityFinding[], policy: CiPolicy, opts: { noLockfile?: boolean; auditFallback?: boolean; filteredCount?: number; }): { exitCode: number; diagnostics: CiDiagnostic[]; }; export declare function mergeDiagnostics(a: CiDiagnostic[], b: CiDiagnostic[]): CiDiagnostic[]; //# sourceMappingURL=policy.d.ts.map