import { Logger } from '../types'; type RetryLoopOptions = { maxRetries?: number; logger: Logger; shouldRetry: (error: Error) => boolean; }; /** * Execute a function, and upon failure -- retry * based on specified options. */ export declare function executeWithRetries(code: (attempt: number) => Promise, { maxRetries, shouldRetry, logger, }: RetryLoopOptions): Promise; export {};