import type { ErrorType } from '../errors/utils.js'; export type WithRetryParameters = { delay?: ((config: { count: number; error: Error; }) => number) | number | undefined; retryCount?: number | undefined; shouldRetry?: (({ count, error, }: { count: number; error: Error; }) => Promise | boolean) | undefined; }; export type WithRetryErrorType = ErrorType; export declare function withRetry(fn: () => Promise, { delay: delay_, retryCount, shouldRetry, }?: WithRetryParameters): Promise; //# sourceMappingURL=withRetry.d.ts.map