import { VectorStore } from "./base"; import { SearchFilters, VectorStoreConfig, VectorStoreResult } from "../types"; export declare class MemoryVectorStore implements VectorStore { private db; private dimension; private dbPath; constructor(config: VectorStoreConfig); private init; private run; private all; private getOne; private cosineSimilarity; private filterVector; insert(vectors: number[][], ids: string[], payloads: Record[]): Promise; search(query: number[], limit?: number, filters?: SearchFilters): Promise; get(vectorId: string): Promise; update(vectorId: string, vector: number[], payload: Record): Promise; delete(vectorId: string): Promise; deleteCol(): Promise; list(filters?: SearchFilters, limit?: number): Promise<[VectorStoreResult[], number]>; getUserId(): Promise; setUserId(userId: string): Promise; initialize(): Promise; }