import type { MessageParam } from '@anthropic-ai/sdk/resources'; import type { ProviderRewindConversationResult, RewindTarget } from '../../../provider.js'; import type { SessionState } from './session-state.js'; import type { AbortCoordinator } from '../../shared/abort-coordinator.js'; export declare function listUserTurns(messages: readonly MessageParam[]): RewindTarget[]; export interface RewindHandlerDeps { state: SessionState; abort: AbortCoordinator; } export declare function rewindConversationHistory(deps: RewindHandlerDeps, turnIndex: number): ProviderRewindConversationResult;