/** * QR Video RAG - Database Adapters * * Self-contained database adapters for the QR Video RAG system */ import { VectorDatabase, QRVideoStoreIndexEntry } from '../types'; /** * In-memory vector database adapter * * Simple implementation for testing and small datasets. * Uses cosine similarity for vector search. * * @param initialData Optional initial data to populate * @returns VectorDatabase implementation * * @example * ```typescript * const db = createInMemoryAdapter(); * await db.upsert([...entries]); * const results = await db.search(embedding, 5); * ``` */ export declare function createInMemoryAdapter(initialData?: QRVideoStoreIndexEntry[]): VectorDatabase; //# sourceMappingURL=database.d.ts.map