import type { RetryConfig } from "../types/index.js"; import type { Logger } from "../types/logger.js"; export declare function calculateRetryDelayMs(attempt: number, // 1-based retryConfig: Required): number; export declare function handleRequestErrorAndRetry(logger: Logger, // Added: Logger instance retryConfig: Required, // Added: RetryConfig calculateRetryDelayFn: (attempt: number, config: Required) => number, // Added: calculateRetryDelayMs function error: any, attempt: number, method: string, url: string): Promise; //# sourceMappingURL=retry.d.ts.map