import { S as StageId } from '../stage-zMHyjRAs.js'; /** * Pre-transition result */ interface PreTransitionResult { allowed: boolean; currentStage: StageId; nextStage: StageId | 'completed'; blockers: string[]; summary: string; } /** * Run pre-transition validation */ declare function runPreTransition(projectRoot: string, currentStageArg?: StageId, nextStageArg?: StageId): Promise; /** * CLI entry point */ declare function main(): Promise; export { type PreTransitionResult, main, runPreTransition };