import { Entry } from '@yuihub/core'; import { IEmbeddingService } from './embeddings/types.js'; import { IVectorStore, SearchResult } from './vector-store-types.js'; export declare class LanceVectorStore implements IVectorStore { private db; private table; private embedder; private dbPath; private tableName; readonly name: string; constructor(basePath: string, embedder: IEmbeddingService, name?: string, tableName?: string); init(): Promise; add(entries: Entry[]): Promise; search(query: string, limit?: number, filter?: { tag?: string; session?: string; }): Promise; isEmpty(): Promise; deleteBySource(source: string): Promise; } //# sourceMappingURL=vector-store.d.ts.map