import type { LedgerStore } from "../../../infrastructure/sentinel/stores/ledger-store.js"; import type { ActionPlan } from "../../../domain/sentinel/action/action-plan.js"; export interface RollbackRequest { readonly action: ActionPlan; readonly workspaceRoot: string; readonly ledger: LedgerStore; readonly branch?: string; } export interface RollbackResult { readonly status: "passed" | "failed" | "skipped"; readonly strategy: "delete_worktree" | "reverse_patch" | "restore_snapshot" | "manual" | "none"; readonly summary: string; } export declare function runRollback(request: RollbackRequest): Promise; //# sourceMappingURL=rollback.d.ts.map