import type { CorrectionPayload } from '../types/index.js'; import type { ReleaseCheckReport } from './release-check.js'; /** * Converts a failing release-check report into a structured {@link CorrectionPayload} * so the engine can re-enter the Developer phase with the SPECIFIC failures rather * than a self-reported flag or a free-text note (GH-524). Returns `null` when the * report has no blocking failure (nothing to correct). * * - `blocker` summarizes which blocking checks failed. * - `suggestedFix` carries each failing check's detail (e.g. coverage %, audit lines). * - `evidenceIds` links the persisted evidence records the checks produced. * - severity is `high`: a failing release gate must be fixed before release. */ export declare function correctionFromReleaseReport(report: ReleaseCheckReport): CorrectionPayload | null;