import { MessageSentParams } from '../../models'; import { LoremIpsumSize } from '../../utils/stringUtils/generateLoremIpsum'; type TestParams = Partial<{ delay: number; chunkSize: number; loremIpsumSize: LoremIpsumSize; }>; export declare const useAssistantAnswerMock: (mockOptions?: Partial<{ delayTimeout: number; loremIpsumSize: LoremIpsumSize; }>) => { onUserMessageSent: (params: MessageSentParams) => Promise; handleStopMessageStreaming: () => void; streamGenerator: (text?: string, params?: TestParams) => AsyncGenerator; reasoningGenerator: (params?: TestParams) => AsyncGenerator; runStream: (pushChunkFn: (chunk: string) => void, params?: TestParams) => Promise; }; export {};