import net from 'net';
import { TunnelConnectionOptions } from './ConnectionManager.js';
/**
 * Handles HTTPS tunneling through an HTTP proxy
 */
export declare class TunnelConnection {
    private options;
    private authHandler;
    constructor(options: TunnelConnectionOptions);
    connect(): Promise<net.Socket>;
    private handleProxyAuthentication;
}
//# sourceMappingURL=TunnelConnection.d.ts.map