import type { PGlite } from '@electric-sql/pglite'; import type { VectorSnapshot } from '../../../contracts/vector_index'; import type { VectorIndexHybridHit, VectorIndexHybridQuery, VectorIndexInventoryPage, VectorIndexKnnHit, VectorIndexKnnQuery } from '../worker_protocol'; export declare const queryVectorIndexKnn: (database: PGlite, query: VectorIndexKnnQuery) => Promise; export declare const queryVectorIndexHybrid: (database: PGlite, query: VectorIndexHybridQuery) => Promise; export declare const readVectorSnapshot: (database: PGlite, presetId: string, memoryIds: string[]) => Promise; export declare const readVectorIndexInventoryPage: (database: PGlite, presetId: string | null, afterMemoryId: string | null, limit: number) => Promise;