/// <reference types="node" />
import * as http from "http";
import { URL } from "url";
export declare const timeoutError: Error;
export declare function createRequestStream(method: string, url: URL, headers: any, timeout: number): http.ClientRequest;
export declare function getResponse(request: http.ClientRequest): Promise<http.IncomingMessage>;
export declare function readResponse(response: http.IncomingMessage): Promise<any>;
