export declare const useRAGStream: (path: string, conversationId?: string) => {
    branch: (messageId: string, content: string) => void;
    cancel: () => void;
    destroy: () => void;
    error: import("vue").Ref<string | null, string | null>;
    isStreaming: import("vue").Ref<boolean, boolean>;
    messages: import("vue").ShallowRef<import("../..").AIMessage[], import("../..").AIMessage[]>;
    send: (content: string, attachments?: import("../..").AIAttachment[]) => void;
};
export type UseRAGStreamResult = ReturnType<typeof useRAGStream>;
