import type { RAGAdminActionRecord, RAGAdminJobRecord, RAGAdminCapabilities, RAGBackendCapabilities, RAGBackendMaintenanceSummary, RAGCorpusHealth, RAGDocumentSummary, RAGExtractorReadiness, RAGIngestJobRecord, RAGOperationsResponse, RAGSyncSourceRecord, RAGVectorStoreStatus } from "@absolutejs/ai";
export declare const createRAGOps: (path: string, autoLoad?: boolean) => {
    admin: import("svelte/store").Writable<RAGAdminCapabilities | undefined>;
    adminActions: import("svelte/store").Writable<RAGAdminActionRecord[]>;
    adminJobs: import("svelte/store").Writable<RAGAdminJobRecord[]>;
    capabilities: import("svelte/store").Writable<RAGBackendCapabilities | undefined>;
    documents: import("svelte/store").Writable<RAGDocumentSummary | undefined>;
    error: import("svelte/store").Writable<string | null>;
    health: import("svelte/store").Writable<RAGCorpusHealth | undefined>;
    ingestJobs: import("svelte/store").Writable<RAGIngestJobRecord[]>;
    isLoading: import("svelte/store").Writable<boolean>;
    maintenance: import("svelte/store").Writable<RAGBackendMaintenanceSummary | undefined>;
    operations: import("svelte/store").Writable<RAGOperationsResponse | undefined>;
    readiness: import("svelte/store").Writable<RAGExtractorReadiness | undefined>;
    refresh: () => Promise<RAGOperationsResponse>;
    reset: () => void;
    status: import("svelte/store").Writable<RAGVectorStoreStatus | undefined>;
    syncSources: import("svelte/store").Writable<RAGSyncSourceRecord[]>;
};
export type CreateRAGOpsResult = ReturnType<typeof createRAGOps>;
