import { type Readable } from "svelte/store";
import type { AIMessage } from "@absolutejs/ai";
export declare const createRAGStreamProgress: (params: {
    error: Readable<string | null>;
    isStreaming: Readable<boolean>;
    messages: Readable<AIMessage[]>;
}) => Readable<import("../presentation/presentation").RAGStreamProgress>;
export type CreateRAGStreamProgressResult = ReturnType<typeof createRAGStreamProgress>;
