interface OsvVulnerability { id: string; summary: string; details?: string; severity?: Array<{ type: string; score: string; }>; database_specific?: { severity?: string; [key: string]: unknown; }; affected?: Array<{ package?: { name: string; ecosystem: string; }; ranges?: Array<{ type: string; events: Array<{ introduced?: string; fixed?: string; }>; }>; }>; references?: Array<{ type: string; url: string; }>; } export declare function queryOsv(name: string, version: string, ecosystem: string): Promise; interface BatchQuery { name: string; version: string; ecosystem: string; } export declare function queryOsvBatch(packages: BatchQuery[]): Promise>; export declare function normalizeSeverity(vuln: OsvVulnerability | any): string; export declare function formatVulnerability(vuln: OsvVulnerability): string; export {};