import { Ref } from '../../vue/dist/vue.esm-browser.prod.js'; interface UseStreamingChatOptions { api?: string; clientId?: string; username?: string; } export declare function useStreamingChat(options?: UseStreamingChatOptions): { sendStreamingMessage: (messages: Array<{ role: string; content: string; }>) => Promise; abortStreaming: () => void; isLoading: Ref; error: Ref; }; declare module '@/components/Bubble/types' { interface MessageData { isStreamingMessage?: boolean; } } export {};