import type { ReleaseDriftReport } from '../../types/release-pipeline.js';
/**
 * Walk the last 50 commits on main and detect specs that were mentioned in
 * a release commit but still have a non-terminal status in their spec.md.
 */
export declare function detectReleaseStatusDrift(projectPath: string): Promise<ReleaseDriftReport[]>;
/**
 * Apply a drift fix for a single report by closing the spec via
 * the release-spec-closer pipeline. Gated on the commit having an
 * actual git tag pointing at it — only real released commits qualify.
 */
export declare function applyReleaseStatusDriftFix(report: ReleaseDriftReport, projectPath: string): Promise<void>;
export type { ReleaseDriftReport };
//# sourceMappingURL=release-status-drift.d.ts.map