import type { ReleaseSpecCloseInput, SpecCloseResult } from '../../types/release-pipeline.js';
/**
 * Close all specs referenced in the release commit message.
 *
 * - Reads the commit message via `git log -1 --format=%B <commitSha>`
 * - Parses SPEC-NNN IDs from the message
 * - For each ID: finds the spec folder, reads current status, updates to 'done',
 *   and appends a history entry
 * - Idempotent: skips specs already in a terminal status
 */
export declare function closeSpecsOnReleasePublish(input: ReleaseSpecCloseInput): Promise<SpecCloseResult>;
//# sourceMappingURL=release-spec-closer.d.ts.map