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