/**
 * Detailed quality report — JSON schema + markdown formatter.
 *
 * The JSON is the canonical, agent-consumable artifact. The markdown is
 * generated from the JSON so they never diverge.
 */
import { QualityReport, QualityMetrics } from './types';
import { RankedAction } from '../remediation';
import { type DetailedGraphContext } from '../../explore/finding-context';
export interface QualityDetailedReport extends QualityReport {
    /** Schema version for agent consumers. Bump on breaking shape changes. */
    schemaVersion: string;
    /** Ranked remediation actions with simulated score deltas. */
    actions: Array<RankedAction<QualityMetrics>>;
    /**
     * Per-offender-file graph context (module + blast radius), keyed by
     * file path. Present only when `--graph-context` ran AND a graph
     * loaded.
     */
    graphContext?: DetailedGraphContext;
}
export declare function buildQualityDetailed(report: QualityReport, graphContext?: DetailedGraphContext): QualityDetailedReport;
export declare function formatQualityDetailedMarkdown(detailed: QualityDetailedReport, elapsed: string): string;
//# sourceMappingURL=detailed.d.ts.map