import Database from 'better-sqlite3'; import { V as VectorStore, a as VectorSearchResult } from '../types-CRqwkJoZ.js'; declare class SqliteVecStore implements VectorStore { readonly name = "sqlite-vec"; readonly dimensions: number; private db; constructor(dimensions: number); initialize(db: Database.Database): void; upsert(id: string, embedding: Float32Array): void; upsertBatch(entries: ReadonlyArray<{ readonly id: string; readonly embedding: Float32Array; }>): void; search(query: Float32Array, k: number, namespace?: string): VectorSearchResult[]; remove(id: string): void; clear(): void; count(): number; private getDb; } export { SqliteVecStore };