import type { Logger } from '../../adapters/logging/logger.js'; export interface RetryConfig { attempts: number; delay: number; backoff: number; maxDelay?: number; jitter?: boolean; } export declare class RetryHandler { private config; constructor(config: RetryConfig); execute(operation: () => Promise, context?: { url?: string; method?: string; requestId?: string; logger?: Logger; }): Promise; private calculateDelay; private delay; } export declare const DEFAULT_RETRY_CONFIG: RetryConfig; //# sourceMappingURL=retry-handler.d.ts.map