import type { CheckpointInfo, RestoreMode } from "../../core/checkpoint-store.js"; interface RewindOverlayProps { checkpoints: readonly CheckpointInfo[]; onRestore: (id: string, mode: RestoreMode) => void; onCancel: () => void; } /** * Two-step `/rewind` picker, styled to match the `/model` and `/theme` * selectors (SlashStyledSelectList — same colors, columns, and key handling). * Step 1 selects a checkpoint (one per turn); step 2 picks a restore mode. * Mirrors Claude Code's three restore modes: code only, conversation only, both. * * Caveat shown in the copy: only edits made through ggcoder's write/edit tools * are tracked — changes made by bash (sed, rm, codegen) are not captured. */ export declare function RewindOverlay({ checkpoints, onRestore, onCancel }: RewindOverlayProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=RewindOverlay.d.ts.map