import type { SonatypeVulnerability, NpmAuditAdvisory, PnpmAuditAdvisory, StandardVulnerability } from "../../index.ts"; /** Minimal OSV shape needed by mapFromOSV (avoids circular import chain) */ interface OSVVulnForMapper { id: string; summary: string; details: string; aliases?: string[]; references?: Array<{ type: string; url: string; }>; severity?: Array<{ type: string; score: string; }>; affected?: Array<{ versions?: string[]; ranges?: Array<{ type: string; events: Array<{ introduced?: string; fixed?: string; }>; }>; }>; database_specific?: Record; package: string; } declare function mapFromNPM(vuln: NpmAuditAdvisory): StandardVulnerability; declare function mapFromPnpm(vuln: PnpmAuditAdvisory): StandardVulnerability; declare function mapFromSonatype(vuln: SonatypeVulnerability): StandardVulnerability; declare function mapFromOSV(vuln: OSVVulnForMapper): StandardVulnerability; export declare const STANDARD_VULN_MAPPERS: Readonly<{ "github-advisory": typeof mapFromNPM; "github-advisory_pnpm": typeof mapFromPnpm; sonatype: typeof mapFromSonatype; osv: typeof mapFromOSV; }>; export {}; //# sourceMappingURL=mappers.d.ts.map