import { IVectorStoreService, QueryResult, Vector } from '../types/index.js'; export declare class PineconeVectorStoreService implements IVectorStoreService { private client; private indexName; private namespace; constructor(); initialize(): Promise; upsertVectors(vectors: Vector[]): Promise; queryVectors(vector: number[], options?: { topK?: number; filter?: Record; threshold?: number; includeMetadata?: boolean; includeValues?: boolean; }): Promise; deleteVectors(ids: string[]): Promise; deleteByFilter(filter: Record): Promise; getIndexStats(): Promise<{ totalVectors: number; dimension: number; indexFullness: number; }>; listSources(): Promise; healthCheck(): Promise; createDocument(): Promise<{ id: string; }>; updateDocument(): Promise; } //# sourceMappingURL=PineconeVectorStoreService.d.ts.map