import type { ConversationPatch, ExtraChatPayload, RequestStore } from "../shared/interfaces"; export declare function useConversationDetail(conversationId: string | null, initialRequest?: RequestStore | null, replay?: boolean, replayDelay?: number, onData?: (data: ConversationPatch) => void): { conversation: import("../shared/interfaces").ConversationBaseDetail | null; tasks: import("../shared/interfaces").Task[]; serviceFlows: import("../shared/interfaces").ServiceFlowRun[]; errors: import("../shared/interfaces").ConversationError[]; humanInputRef: React.MutableRefObject<((input: string | null, action?: string, extra?: ExtraChatPayload) => void) | undefined>; skipToResults: () => void; watchAgain: () => Promise; };