/** * `bober rollback ` — roll back executed changes for an incident. * * Each rollback step is itself a risky action that passes through the Sprint 20 * gate independently. Plan presentation is unconditional (even in autopilot mode) * because rollback is destructive and requires explicit user consent. * * Flags: * --since Roll back only changes executed after this changeId. * --dry-run Print the plan without executing anything. * --json Emit plan as JSON instead of human-readable table. * * Exit codes: * 0 — rollback completed (all steps succeeded) or --dry-run. * 1 — rollback halted (a step failed) or planning error. * * Sprint 21 — src/cli/commands/rollback.ts */ import type { Command } from "commander"; export declare function registerRollbackCommand(program: Command): void; //# sourceMappingURL=rollback.d.ts.map