/**
 * Maintainability dimension — health-side adapter over the
 * declarative maintainability scoring spec.
 *
 * Builds `MaintainabilityScoreInput` from the health-side
 * `ScoreInput` (HealthMetrics + CapabilityReport) and dispatches
 * through `evaluateSpec`. The resulting `DimensionScore` carries
 * the score, rating, provenance, and the dimension-specific
 * metrics + details surfaced in the health audit's markdown.
 */
import { type MaintainabilityScoreInput } from '../../scoring';
import { DimensionScore, ScoreInput } from '../types';
export declare function toMaintainabilityScoreInput(input: ScoreInput): MaintainabilityScoreInput;
/**
 * Score-only adapter for the health remediation planner. Mirrors the
 * other dimensions' `score*FromScoreInput` shims.
 */
export declare function scoreMaintainabilityFromScoreInput(input: ScoreInput): {
    score: number;
};
export declare function scoreMaintainabilityDimension(input: ScoreInput): DimensionScore;
//# sourceMappingURL=shallow.d.ts.map