/// import * as net from 'net'; import { IProxyConnection } from '../interfaces/proxy-connection'; import { ISocketBuilder } from '../interfaces/socket-builder'; export declare class ForwardProxyConnection implements IProxyConnection { protected hostname: string; protected port: number; protected sourceSocket: net.Socket; protected socketBuilder: ISocketBuilder; protected destinationSocket: net.Socket; constructor(hostname: string, port: number, sourceSocket: net.Socket, socketBuilder: ISocketBuilder); close(): Promise; onData(buffer: Buffer): Promise; protected delay(miliseconds: number): Promise; protected initialize(): Promise; }