import { BaseVectorStore } from '../storage/base-vector-store'; import type { VectorFilter, VectorQueryResult, VectorRecord } from '../types/sdk/vector-store'; export type SupabaseVectorStoreOptions = { url: string; apiKey: string; tableName: string; queryName?: string; }; export declare class SupabaseVectorStore extends BaseVectorStore { private readonly tableName; private readonly queryName; private client?; constructor(name: string, options: SupabaseVectorStoreOptions); upsert(records: VectorRecord[]): Promise; query(vector: number[], opts: { topK: number; filter?: VectorFilter; }): Promise; delete({ ids }: { ids: string[]; }): Promise; close(): void; private getClient; }