import { TBackoffJitter } from '../types'; type TBackoffParameters = { baseBackoffMs: number; maxBackoffMs: number; backoffFactor: number; jitter: TBackoffJitter; }; /** * Рассчитывает задержку перед следующей попыткой для заданного номера попытки. * * @param attempt — номер попытки, начиная с 1 (значения < 1 приводятся к 1). * @param parameters — параметры backoff. * @param random — источник псевдослучайности (по умолчанию `Math.random`), позволяет * детерминистично тестировать jitter-ветки. */ export declare const computeBackoffDelay: (attempt: number, parameters: TBackoffParameters, random?: () => number) => number; export {};