import type { MemoryPayload, ScoredMemory } from '../types/index.js'; import { type CortexConfig } from '../config.js'; export interface QdrantFilter { project?: string; type?: string; tags?: string[]; } export declare class QdrantStore { private client; private collectionName; private vectorDimensions; constructor(config?: CortexConfig); init(): Promise; private ensurePayloadIndex; upsert(id: string, vector: number[], payload: MemoryPayload): Promise; search(vector: number[], filter?: QdrantFilter, limit?: number): Promise; delete(id: string): Promise; healthCheck(): Promise; private buildFilter; } //# sourceMappingURL=qdrant.d.ts.map