import { type Ref } from "vue";
import type { AIMessage } from "@absolutejs/ai";
export declare const useRAGStreamProgress: (params: {
    error: Ref<string | null>;
    isStreaming: Ref<boolean>;
    messages: Ref<AIMessage[]>;
}) => import("vue").ComputedRef<import("../presentation/presentation").RAGStreamProgress>;
export type UseRAGStreamProgressResult = ReturnType<typeof useRAGStreamProgress>;
