import { Agent, AgentConnectOpts } from 'agent-base';
import * as http from 'http';
import * as tls from 'tls';
import { HttpsProxySocket } from './HttpsProxySocket';
export declare class ProxyAgent extends Agent {
    proxy: HttpsProxySocket;
    agentOptions?: http.AgentOptions | undefined;
    constructor(proxy: HttpsProxySocket, agentOptions?: http.AgentOptions | undefined);
    connect(req: http.ClientRequest, options: AgentConnectOpts): Promise<tls.TLSSocket>;
}
//# sourceMappingURL=ProxyAgent.d.ts.map