export declare class RetriableRequest {
    url: string;
    headers: Record<string, string> | undefined;
    range: string | undefined;
    responseType: XMLHttpRequestResponseType;
    msg: string | undefined;
    xhr: XMLHttpRequest | undefined;
    constructor(url: string, headers: Record<string, string> | undefined, range: string | undefined, responseType: XMLHttpRequestResponseType);
    onLoad: ((result: any) => void) | undefined;
    onError: (() => void) | undefined;
    onProgress: ((e: ProgressEvent<EventTarget>) => void) | undefined;
    abort(): void;
    send(): void;
}
