import { Entry } from '@yuihub/core'; export interface SearchResult { id: string; text: string; score: number; mode: string; tags: string; session_id: string; source: string; date: string; metadata: string; _source_store?: string; } export interface IVectorStore { 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-types.d.ts.map