export { ragChat, ragChat as ragPlugin } from './chat';
export { createRAGCollection, ingestDocuments, searchDocuments } from './collection';
export { createInMemoryRAGStore } from './adapters/inMemory';
export { createSQLiteRAGStore } from './adapters/sqlite';
export { resolveAbsoluteSQLiteVec, resolveAbsoluteSQLiteVecExtensionPath } from './resolveAbsoluteSQLiteVec';
export { createRAGVector, normalizeVector, querySimilarity } from './adapters/utils';
export type { NativeSQLiteRAGStoreOptions, SQLiteRAGStoreOptions } from './adapters/sqlite';
export type { RAGSource, RAGBackendCapabilities, RAGDocumentChunk, RAGCollection, RAGCollectionSearchParams, RAGQueryInput, RAGQueryResult, RAGIngestResponse, RAGSearchRequest, RAGSQLiteNativeDiagnostics, RAGStatusResponse, RAGUpsertInput, RAGVectorStore, RAGVectorStoreStatus, SQLiteVecResolution } from './types';
