import type { RAGCollection, RAGCollectionSearchParams, RAGDocumentIngestInput, RAGQueryResult, RAGUpsertInput } from "@absolutejs/ai";
import type { CreateRAGCollectionOptions } from "../../types/retrieval";
export declare const createRAGCollection: (options: CreateRAGCollectionOptions) => RAGCollection;
export declare const ingestDocuments: (collection: RAGCollection, input: RAGUpsertInput) => Promise<void>;
export declare const ingestRAGDocuments: (collection: RAGCollection, input: RAGDocumentIngestInput) => Promise<void>;
export declare const searchDocuments: (collection: RAGCollection, input: RAGCollectionSearchParams) => Promise<RAGQueryResult[]>;
