interface VulnerabilityJSON {
    id: string;
    title: string;
    description: string;
    cvssScore: string;
    cvssVector: string;
    cve: string;
    reference: string;
}
export interface OssIndexServerResultJSON {
    coordinates: string;
    description?: string;
    reference: string;
    vulnerabilities: VulnerabilityJSON[];
}
export declare class OssIndexServerResult {
    readonly coordinates: string;
    readonly description?: string;
    readonly reference: string;
    readonly vulnerabilities?: Array<Vulnerability>;
    constructor(result: OssIndexServerResultJSON);
    toAuditLog(): string;
    private vulnerabilityMessage;
}
export declare class Vulnerability {
    readonly id: string;
    readonly title: string;
    readonly description: string;
    readonly cvssScore: string;
    readonly cvssVector: string;
    readonly cve: string;
    readonly reference: string;
    constructor(vulnerability: VulnerabilityJSON);
}
export {};
