Retries an async operation with exponential backoff until success or max attempts.
Creates an ExponentialBackoffRetry with the given options.
Retry configuration including attempts, backoff, and hooks.
Executes the given function, retrying on failure with exponential backoff.
Async function to execute and retry.
Human-readable label used in log messages.
The resolved value from fn on success.
Retries an async operation with exponential backoff until success or max attempts.