import { ComponentCategory, VectorComponent, VectorComponentValue } from "../CvssVector";
export declare class Cvss4P0Components {
    static readonly VULNERABLE_SYSTEM_CONFIDENTIALITY_BASE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly VULNERABLE_SYSTEM_CONFIDENTIALITY_BASE: VectorComponentValue[];
    static readonly VULNERABLE_SYSTEM_INTEGRITY_BASE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly VULNERABLE_SYSTEM_INTEGRITY_BASE: VectorComponentValue[];
    static readonly VULNERABLE_SYSTEM_AVAILABILITY_BASE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly VULNERABLE_SYSTEM_AVAILABILITY_BASE: VectorComponentValue[];
    static readonly SUBSEQUENT_SYSTEM_CONFIDENTIALITY_BASE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        S: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
            hide: boolean;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly SUBSEQUENT_SYSTEM_CONFIDENTIALITY_BASE: VectorComponentValue[];
    static readonly SUBSEQUENT_SYSTEM_INTEGRITY_BASE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        S: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
            hide: boolean;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly SUBSEQUENT_SYSTEM_INTEGRITY_BASE: VectorComponentValue[];
    static readonly SUBSEQUENT_SYSTEM_AVAILABILITY_BASE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        S: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
            hide: boolean;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly SUBSEQUENT_SYSTEM_AVAILABILITY_BASE: VectorComponentValue[];
    static readonly SUBSEQUENT_SYSTEM_CONFIDENTIALITY_MODIFIED_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    private static readonly SUBSEQUENT_SYSTEM_CONFIDENTIALITY_MODIFIED;
    static readonly SUBSEQUENT_SYSTEM_INTEGRITY_MODIFIED_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        S: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    private static readonly SUBSEQUENT_SYSTEM_INTEGRITY_MODIFIED;
    static readonly SUBSEQUENT_SYSTEM_AVAILABILITY_MODIFIED_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        S: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    private static readonly SUBSEQUENT_SYSTEM_AVAILABILITY_MODIFIED;
    static readonly REQUIREMENT_CONFIDENTIALITY_MODIFIED_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        M: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly REQUIREMENT_CONFIDENTIALITY_MODIFIED: VectorComponentValue[];
    static readonly REQUIREMENT_INTEGRITY_MODIFIED_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        M: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly REQUIREMENT_INTEGRITY_MODIFIED: VectorComponentValue[];
    static readonly REQUIREMENT_AVAILABILITY_MODIFIED_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        M: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly REQUIREMENT_AVAILABILITY_MODIFIED: VectorComponentValue[];
    static readonly AV_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        A: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        P: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AV: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AC_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AC: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AT_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        P: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AT: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly PR_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly PR: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly UI_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        P: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        A: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly UI: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly VC: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly VI: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly VA: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly SC: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly SI: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly SA: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly S_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        P: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly S: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AU_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        N: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        Y: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AU: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly R_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        A: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        U: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        I: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly R: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly V_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        D: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        C: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly V: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly RE_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        L: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        M: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        H: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly RE: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly U_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        Clear: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        Green: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        Amber: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        Red: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly U: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MAV: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MAC: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MAT: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MPR: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MUI: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MVC: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MVI: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MVA: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MSC: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MSI: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        baseMetricEquivalentMapper: (value: VectorComponentValue) => VectorComponentValue | {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly MSA: {
        name: string;
        shortName: string;
        subCategory: string;
        description: string;
        baseMetricEquivalent: {
            name: string;
            shortName: string;
            subCategory: string;
            description: string;
            values: VectorComponentValue[];
            worseCaseValue: {
                shortName: string;
                name: string;
                jsonSchemaName: string;
                description: string;
            };
        };
        baseMetricEquivalentMapper: (value: VectorComponentValue) => VectorComponentValue | {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly CR: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly IR: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly AR: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly E_VALUES: {
        X: {
            shortName: string;
            name: string;
            abbreviatedName: string;
            jsonSchemaName: string;
            description: string;
        };
        A: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        P: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
        U: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly E: {
        name: string;
        shortName: string;
        description: string;
        values: VectorComponentValue[];
        worseCaseValue: {
            shortName: string;
            name: string;
            jsonSchemaName: string;
            description: string;
        };
    };
    static readonly BASE_CATEGORY: ComponentCategory;
    static readonly SUPPLEMENTAL_CATEGORY: ComponentCategory;
    static readonly ENVIRONMENTAL_MODIFIED_BASE_CATEGORY: ComponentCategory;
    static readonly ENVIRONMENTAL_SECURITY_REQUIREMENT_CATEGORY: ComponentCategory;
    static readonly THREAT_CATEGORY: ComponentCategory;
    static readonly BASE_CATEGORY_VALUES: VectorComponent<VectorComponentValue>[];
    static readonly SUPPLEMENTAL_CATEGORY_VALUES: VectorComponent<VectorComponentValue>[];
    static readonly ENVIRONMENTAL_MODIFIED_BASE_CATEGORY_VALUES: VectorComponent<VectorComponentValue>[];
    static readonly ENVIRONMENTAL_SECURITY_REQUIREMENT_CATEGORY_VALUES: VectorComponent<VectorComponentValue>[];
    static readonly THREAT_CATEGORY_VALUES: VectorComponent<VectorComponentValue>[];
    static readonly REGISTERED_COMPONENTS_EDITOR_ORDER: Map<ComponentCategory, VectorComponent<VectorComponentValue>[]>;
    static readonly REGISTERED_COMPONENTS_VECTOR_STRING_ORDER: Map<ComponentCategory, VectorComponent<VectorComponentValue>[]>;
    static readonly MV_LOOKUP: Record<string, number>;
    static readonly ATTRIBUTE_SEVERITY_ORDER: VectorComponentValue[][];
}
