import { ChatMessage, ChatSendPayload, TypingUser } from '../../../components/chat'; interface UseBotSimulatorOptions { initialMessages: ChatMessage[]; botName?: string; botAvatar?: string; minDelay?: number; maxDelay?: number; repliesPerMessage?: number; } interface UseBotSimulatorResult { messages: ChatMessage[]; typingUsers: TypingUser[]; handleSend: (data: ChatSendPayload) => void; reset: () => void; pushAssistant: (content: string) => void; } export declare function useBotSimulator(options: UseBotSimulatorOptions): UseBotSimulatorResult; export {};