import { type Readable } from "svelte/store";
import type { RAGSource } from "@absolutejs/ai";
export declare const createRAGCitations: (sources: Readable<RAGSource[]>) => {
    citationReferenceMap: Readable<import("@absolutejs/ai").RAGCitationReferenceMap>;
    citations: Readable<import("@absolutejs/ai").RAGCitation[]>;
    hasCitations: Readable<boolean>;
    sourceGroups: Readable<import("@absolutejs/ai").RAGSourceGroup[]>;
    sourceSummaries: Readable<import("@absolutejs/ai").RAGSourceSummary[]>;
};
export type CreateRAGCitationsResult = ReturnType<typeof createRAGCitations>;
