import type { Evidence, Finding, Severity } from "./findings.js"; export declare function citesCause(evidence: readonly Evidence[]): boolean; export declare function applySeverityPolicy(findings: readonly Finding[]): Finding[]; export interface PolicySummary { downgraded: Array<{ subject: string; workstreamId?: string; from: Severity; reason: string; }>; } /** * Downgrades are reported, never silent — a validator whose finding was set * aside should be able to see that it happened and supply the missing cause * on the next round. */ export declare function summarizePolicy(findings: readonly Finding[]): PolicySummary; //# sourceMappingURL=severity-policy.d.ts.map