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