import type { RAGDocumentChunk, RAGQueryInput, RAGQueryResult, RAGUpsertInput } from '../../../types/ai';
export type { RAGBackendCapabilities, RAGCitation, RAGChunkingOptions, RAGChunkingStrategy, RAGCollection, RAGCollectionSearchParams, RAGContentFormat, RAGDocumentChunk, RAGDirectoryIngestInput, RAGDocumentFileInput, RAGDocumentIngestInput, RAGIngestDocument, RAGPreparedDocument, RAGSource, RAGSourceGroup, RAGIngestResponse, RAGPostgresNativeDiagnostics, RAGQueryInput, RAGQueryResult, RAGSearchRequest, RAGSQLiteNativeDiagnostics, RAGStatusResponse, RAGStreamStage, RAGUpsertInput, RAGVectorStore, RAGVectorStoreStatus, SQLiteVecResolution } from '../../../types/ai';
export type InternalRAGStoredChunk = RAGDocumentChunk & {
    vector: number[];
    sourceId: string;
};
export declare const buildRAGContext: (hits: RAGQueryResult[]) => string;
export type { RAGQueryInput as RAGQueryParams };
export type { RAGUpsertInput as RAGDocumentBatch };
