import { MetricsType } from '../../Metrics/MetricsType'; import { MetricsValue } from '../../Metrics/MetricsValue'; import { HalsteadVolume } from '../Halstead/MetricsValue/HalsteadVolume'; import { LogicalLineOfCode } from '../LineOfCode/MetricsValue/LogicalLineOfCode'; import { CyclomaticComplexity } from '../CyclomaticComplexity/CyclomaticComplexity'; export declare class Maintainability implements MetricsValue { private readonly halsteadVolume; private readonly complexity; private readonly logicalLineOfCode; readonly type: MetricsType; constructor(halsteadVolume: HalsteadVolume, complexity: CyclomaticComplexity, logicalLineOfCode: LogicalLineOfCode); valueOf(): number; }