import { Command } from 'commander'; export interface CoreRollbackActivationDependencies { stopDaemon(): Promise; swapSlot(target: 'a' | 'b'): Promise; error(message: string): void; } /** Executable command boundary: activation is forbidden until shutdown succeeds. */ export declare function executeCoreRollbackActivation(target: 'a' | 'b', dependencies?: CoreRollbackActivationDependencies): Promise; export declare function registerMaintenanceCommands(program: Command): void; //# sourceMappingURL=maintenance.d.ts.map