import type { HolisticValidateReport, HolisticDimensionEntry } from '../../types/analysis.js';
import type { Dimension, SkippedDimension } from './scope-resolver.js';
export type { HolisticValidateReport as HolisticReport };
export type { HolisticDimensionEntry as DimensionEntry };
/**
 * Build a HolisticValidateReport from a flat score (used by the legacy validateSpec path
 * which computes a single score without per-dimension breakdown).
 *
 * Each applicable dimension receives equal weight and the same score value.
 * This is a conservative approximation until per-dimension scoring is added.
 */
export declare function buildHolisticReportFromFlatScore(score: number | null, applicableDimensions: Dimension[], skipped: SkippedDimension[], evidenceByDimension?: Partial<Record<Dimension, string[]>>): HolisticValidateReport;
//# sourceMappingURL=holistic-report.d.ts.map