export interface BackoffOptions { initialDelay?: number; maxDelay?: number; timeout?: number; signal?: AbortSignal; onError?: (error: unknown, attempt: number) => void; now?: () => number; } /** Context-adapted stdlib exponential backoff. */ export declare function backoff(work: (attempt: number) => Promise, options?: BackoffOptions): Promise;