/** * Cloudflare Vectorize integration */ import type { VectorizeOptions, VectorRecord } from './types.js'; /** * Retry configuration for Vectorize operations */ export declare const VECTORIZE_RETRY_CONFIG: { maxRetries: number; baseDelayMs: number; maxDelayMs: number; requestTimeoutMs: number; }; /** * Upload vectors to Cloudflare Vectorize */ export declare function uploadToVectorize(vectors: VectorRecord[], options: VectorizeOptions): Promise; /** * Delete vectors from Cloudflare Vectorize by IDs * * Uses the same retry logic as uploadToVectorize for consistency * and to handle transient network/service errors during deletion. */ export declare function deleteFromVectorize(ids: string[], options: VectorizeOptions): Promise; //# sourceMappingURL=cloudflare.d.ts.map