export type RetryOptions = { maxRetries?: number; getWaitMs?: (n: number) => number | null; }; export declare function retry(fn: () => Promise, opts?: RetryOptions & { retryable?: (err: unknown) => boolean; }): Promise; export declare function createRetryable(retryable: (err: unknown) => boolean): (fn: () => Promise, opts?: RetryOptions) => Promise; export declare function backoffMs(n: number, multiplier?: number, max?: number): number; //# sourceMappingURL=retry.d.ts.map