import type { RAGCollection, RAGCollectionSearchParams, RAGQueryResult, RAGUpsertInput, RAGVectorStore } from '../../../types/ai';
export type CreateRAGCollectionOptions = {
    store: RAGVectorStore;
    defaultTopK?: number;
    defaultModel?: string;
};
export declare const searchDocuments: (collection: RAGCollection, input: RAGCollectionSearchParams) => Promise<RAGQueryResult[]>;
export declare const ingestDocuments: (collection: RAGCollection, input: RAGUpsertInput) => Promise<void>;
export declare const createRAGCollection: (options: CreateRAGCollectionOptions) => RAGCollection;
