import { Entry } from '@yuihub/core'; import { IVectorStore, SearchResult } from './vector-store-types.js'; /** * CompositeVectorStore * Manages multiple VectorStore instances (Dual Embedding). * - Writes to ALL stores (Fan-out). * - Searches from ALL stores and merges using RRF. */ export declare class CompositeVectorStore implements IVectorStore { private stores; constructor(stores: IVectorStore[]); init(): Promise; add(entries: Entry[]): Promise; isEmpty(): Promise; deleteBySource(source: string): Promise; search(query: string, limit?: number, filter?: { tag?: string; session?: string; }): Promise; } //# sourceMappingURL=composite-vector-store.d.ts.map