import { Ref } from 'vue'; import { ChatMessage, ChatMessageText, ChatOptions } from '../types'; import { StreamingMessageManager } from './streaming'; export declare function handleStreamingChunk(chunk: string, nodeId: string | undefined, streamingManager: StreamingMessageManager, receivedMessage: Ref, messages: Ref, runIndex?: number): void; export declare function handleNodeStart(nodeId: string, streamingManager: StreamingMessageManager, runIndex?: number): void; export declare function handleNodeComplete(nodeId: string, streamingManager: StreamingMessageManager, runIndex: number | undefined, userMessage: string, options: ChatOptions, messages: Ref): Promise;