import { BotContext, OutgoingLog } from '@/types'; import { InputBlock, Message, StartChatResponse } from '@indite.io/schemas'; type Bot = { id: string; theme: Record; settings: Record; }; type ConversationData = { sessionId: string; bot: Bot; messages: Message[]; input: InputBlock; }; type Props = { data: ConversationData; initialChatReply: StartChatResponse; context: BotContext; onNewInputBlock?: (inputBlock: InputBlock) => void; onAnswer?: (answer: { message: string; blockId: string; }) => void; onEnd?: () => void; onNewLogs?: (logs: OutgoingLog[]) => void; onProgressUpdate?: (progress: number) => void; botContainerWidth?: string; }; export declare const ConversationContainer: (props: Props) => import("solid-js").JSX.Element; export {}; //# sourceMappingURL=ConversationContainer.d.ts.map