/**
 * Creates a client that can be used to make requests in Node.js.
 *
 * @param {ConnectionConfig} connectionConfig
 * @constructor
 */
export function NodeHttpClient(connectionConfig: ConnectionConfig): void;
export class NodeHttpClient {
    /**
     * Creates a client that can be used to make requests in Node.js.
     *
     * @param {ConnectionConfig} connectionConfig
     * @constructor
     */
    constructor(connectionConfig: ConnectionConfig);
    /**
     * @inheritDoc
     */
    getAgent(parsedUrl: any, proxy: any, mock: any): any;
}
export function getProxyAgent(proxyOptions: any, parsedUrl: any, destination: any, mock: any, connectionConfig: any): any;
export function isBypassProxy(proxy: any, destination: any, agentId: any): boolean;
