export type BountySeverity = "P0" | "P1" | "P2" | "P3" | "Unspecified"; export interface BountyFinding { id: string; area: string; category: string; severity: BountySeverity; testStatus: string; outcome: string; } export interface HistoricalBountyRow { id: string; area: string; fixedFindings: number; } export interface HistoricalBountySummary { focusedChecks: number | undefined; fixedFindings: number | undefined; fixedLocallyRows: number | undefined; runningRows: number | undefined; blockedRows: number | undefined; rows: HistoricalBountyRow[]; } export interface BountyReport { source: string; status: "ok" | "absent"; findings: BountyFinding[]; historical: HistoricalBountySummary; counts: { total: number; byCategory: Record; bySeverity: Record; byTestStatus: Record; byOutcome: Record; }; } export declare function parseHistoricalBugbountySummary(markdown: string): HistoricalBountySummary; export declare function parseBugbountyFindings(markdown: string): BountyFinding[]; export declare function buildBugbountyReport(source: string): BountyReport; export declare function summarizeBugbountyReport(report: BountyReport): string;