import type { Agent } from '@wrongstack/core/agent'; import type { Director } from '@wrongstack/core/coordination'; import type { SessionInterruptController } from './use-session-interrupt-controller.js'; export interface UseSessionRewindOptions { agent: Agent; sessionsDir?: string | undefined; interruptController?: SessionInterruptController | undefined; liveDirector: () => Director | null; sessionGenerationRef: React.MutableRefObject; } export declare function useSessionRewind({ agent, sessionsDir, interruptController, liveDirector, sessionGenerationRef, }: UseSessionRewindOptions): { handleRewindTo: (checkpointIndex: number) => Promise; }; //# sourceMappingURL=use-session-rewind.d.ts.map