import type { AuditReport, CiDiagnostic, DependencyGraphSnapshot, VulnerabilityFinding } from "../core/models.js"; import type { OwnershipPath } from "../core/ownership/tracer.js"; export interface AuditPlugin { name: string; afterGraphBuilt?(graph: DependencyGraphSnapshot): void; afterAuditNormalized?(findings: VulnerabilityFinding[]): void; onCiDiagnostics?(diagnostics: CiDiagnostic[]): CiDiagnostic[] | void; formatReport?(report: AuditReport, ownership: OwnershipPath[]): AuditReport | void; } //# sourceMappingURL=types.d.ts.map