import { BaseVectorStore } from '../storage/base-vector-store'; import type { VectorFilter, VectorQueryResult, VectorRecord } from '../types/sdk/vector-store'; export type PineconeVectorStoreOptions = { apiKey: string; indexName: string; namespace?: string; }; export declare class PineconeVectorStore extends BaseVectorStore { private index?; upsert(records: VectorRecord[]): Promise; query(vector: number[], opts: { topK: number; filter?: VectorFilter; }): Promise; delete({ ids }: { ids: string[]; }): Promise; close(): void; private getIndex; }