declare namespace org { namespace eclipse { namespace jetty { namespace io { abstract class NegotiatingClientConnection extends org.eclipse.jetty.io.AbstractConnection { protected constructor(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: javax.net.ssl.SSLEngine, arg3: org.eclipse.jetty.io.ClientConnectionFactory | org.eclipse.jetty.io.ClientConnectionFactory$$Lambda, arg4: java.util.Map) protected getSSLEngine(): javax.net.ssl.SSLEngine protected completed(): void public onOpen(): void public onFillable(): void public close(): void public static class: java.lang.Class } } } } }