import { ICvss4P0 } from "./ICvss4P0";
export declare class EQ {
    static createCvssInstance: (vector: string) => ICvss4P0;
    private readonly level;
    private readonly vectorDepth;
    private readonly highestSeverityVectorsUnparsed;
    private highestSeverityVectors;
    private readonly predicate;
    constructor(level: string, vectorDepth: number, highestSeverityVectors: string[], predicate: (vector: ICvss4P0) => boolean);
    getLevel(): string;
    getLevelAsInt(): number;
    getVectorDepth(): number;
    getHighestSeverityVectors(): ICvss4P0[];
    getHighestSeverityVectorsUnparsed(): string[];
    matchesConstraints(vector: ICvss4P0): boolean;
}
