import { Metric, MetricValue } from './models';
import { CvssCalculator } from '../../common/CvssCalculator';
import { CvssResultV2 } from '../../common/CvssResult';
export declare const populateTemporalMetricDefaults: (metricsMap: Map<Metric, MetricValue>) => Map<Metric, MetricValue>;
export declare const populateEnvironmentalMetricDefaults: (metricsMap: Map<Metric, MetricValue>) => Map<Metric, MetricValue>;
export declare class CvssV2Calculator implements CvssCalculator {
    calculate(cvssString: string): CvssResultV2;
    private calculateBaseScore;
    private calculateImpact;
    private calculateExploitability;
    private calculateTemporalScore;
    private calculateEnvironmentalScore;
}
