/**
 * pipeline/release-report.ts
 *
 * Cross-area release impact reports.
 *
 * Phase 4c of the Scenario Matrix implementation.
 *
 * Consolidates impact data from multi-area content releases into a single
 * report that combines document classification (4a), before/after deltas (2b),
 * attribution (2c), and probe results (4b) into the document × area × task
 * impact matrix specified by Scenario 2.4.
 *
 * @see docs/archive/exec-plans/scenario-matrix-implementation/phase-4-content-release-integration.md
 */
import type { AttributionReport, ComparisonReport, ProbeResult, ReleaseClassification, ReleaseImpactReport } from "./types.js";
/**
 * Build a cross-area release impact report.
 *
 * Combines classification, comparison, attribution, and probe data into
 * a single consolidated report.
 *
 * @param classification - Document classification from Phase 4a
 * @param comparison - Before/after comparison (if available)
 * @param attribution - Per-document attribution (if available)
 * @param probes - Tier B probe results (if any)
 * @param noiseThreshold - Threshold for "unchanged" classification
 * @returns Consolidated release impact report
 */
export declare function buildReleaseImpactReport(classification: ReleaseClassification, comparison?: ComparisonReport, attribution?: AttributionReport, probes?: ProbeResult[], noiseThreshold?: number): ReleaseImpactReport;
/**
 * Format a release impact report for console output.
 */
export declare function formatReleaseImpactConsole(report: ReleaseImpactReport): string;
/**
 * Format a release impact report as markdown.
 */
export declare function formatReleaseImpactMarkdown(report: ReleaseImpactReport): string;
