import { Request, Response, Sender, Sleeper } from "./types"; export default class RetrySender { private maxRetries; private statusToRetry; private statusTooManyRequests; private maxBackoffDuration; private inner; private sleeper; constructor(maxRetries: number | undefined, inner: Sender, sleeper: Sleeper); send(request: Request): Promise; private trySend; private backoff; private rateLimitBackOff; }