declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace client { namespace io { class WebSocketClientConnection extends org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection { public constructor(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.websocket.client.io.ConnectPromise, arg3: org.eclipse.jetty.websocket.api.WebSocketPolicy) public getLocalAddress(): java.net.InetSocketAddress public getRemoteAddress(): java.net.InetSocketAddress public onOpen(): void public outgoingFrame(arg0: org.eclipse.jetty.websocket.api.extensions.Frame, arg1: org.eclipse.jetty.websocket.api.WriteCallback, arg2: org.eclipse.jetty.websocket.api.BatchMode): void public setNextIncomingFrames(arg0: org.eclipse.jetty.websocket.api.extensions.IncomingFrames): void public static class: java.lang.Class } } } } } } }