import { CvssBadgeConfig } from './types';
export type { CvssBadgeConfig } from './types';
export declare class CvssBadge {
    readonly el: HTMLDivElement;
    private readonly badgeId;
    private readonly size;
    private scoreEl;
    private severityEl;
    private vectorEl;
    private versionEl;
    private currentScore;
    private readonly showVector;
    constructor(config: CvssBadgeConfig);
    /** Update the displayed CVSS score and optional vector */
    update(score: number, vector?: string): void;
    /** Remove the element from the DOM and clean up */
    destroy(): void;
    private buildClassName;
}
//# sourceMappingURL=index.d.ts.map