import type { Diagnostic, Finding, SuppressionConfig, SuppressedFindingEvidence } from "./types/diagnostics.js"; /** Apply active suppressions while retaining an auditable ledger of every match. */ export declare function applySuppressions(findings: Finding[], suppressions: SuppressionConfig[], today?: Date): { findings: Finding[]; suppressedFindings: SuppressedFindingEvidence[]; diagnostics: Diagnostic[]; }; /** Match suppression path patterns against normalized repository paths. */ export declare function pathPatternMatches(pattern: string, relativePath: string): boolean;