declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { class WebSocketRemoteEndpoint implements org.eclipse.jetty.websocket.api.RemoteEndpoint { public constructor(arg0: org.eclipse.jetty.websocket.common.LogicalConnection, arg1: org.eclipse.jetty.websocket.api.extensions.OutgoingFrames | org.eclipse.jetty.websocket.api.extensions.OutgoingFrames$$Lambda) public constructor(arg0: org.eclipse.jetty.websocket.common.LogicalConnection, arg1: org.eclipse.jetty.websocket.api.extensions.OutgoingFrames | org.eclipse.jetty.websocket.api.extensions.OutgoingFrames$$Lambda, arg2: org.eclipse.jetty.websocket.api.BatchMode) public getInetSocketAddress(): java.net.InetSocketAddress public sendBytes(arg0: java.nio.ByteBuffer): void public sendBytesByFuture(arg0: java.nio.ByteBuffer): java.util.concurrent.Future public sendBytes(arg0: java.nio.ByteBuffer, arg1: org.eclipse.jetty.websocket.api.WriteCallback): void public uncheckedSendFrame(arg0: org.eclipse.jetty.websocket.common.WebSocketFrame, arg1: org.eclipse.jetty.websocket.api.WriteCallback): void public sendPartialBytes(arg0: java.nio.ByteBuffer, arg1: boolean): void public sendPartialString(arg0: java.lang.String | string, arg1: boolean): void public sendPing(arg0: java.nio.ByteBuffer): void public sendPong(arg0: java.nio.ByteBuffer): void public sendString(arg0: java.lang.String | string): void public sendStringByFuture(arg0: java.lang.String | string): java.util.concurrent.Future public sendString(arg0: java.lang.String | string, arg1: org.eclipse.jetty.websocket.api.WriteCallback): void public getBatchMode(): org.eclipse.jetty.websocket.api.BatchMode public setBatchMode(arg0: org.eclipse.jetty.websocket.api.BatchMode): void public flush(): void public toString(): string public static class: java.lang.Class } } } } } }