type HeaderValue = string | string[] | undefined; export interface Response { body: ArrayBuffer; headers: Record; status: number; text: string; } declare class RequestBuilder implements PromiseLike { private readonly url; private options; constructor(url: string); set(name: string, value: string): this; responseType(_type: string): this; retries(count: number): this; timeout(ms: number): this; then(onfulfilled?: ((value: Response) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: unknown) => TResult2 | PromiseLike) | undefined | null): PromiseLike; private send; } declare const requestClient: { get(url: string): RequestBuilder; }; export default requestClient;