declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace api { interface RemoteEndpoint { sendBytes(arg0: java.nio.ByteBuffer): void sendBytesByFuture(arg0: java.nio.ByteBuffer): java.util.concurrent.Future sendBytes(arg0: java.nio.ByteBuffer, arg1: org.eclipse.jetty.websocket.api.WriteCallback): void sendPartialBytes(arg0: java.nio.ByteBuffer, arg1: boolean): void sendPartialString(arg0: java.lang.String | string, arg1: boolean): void sendPing(arg0: java.nio.ByteBuffer): void sendPong(arg0: java.nio.ByteBuffer): void sendString(arg0: java.lang.String | string): void sendStringByFuture(arg0: java.lang.String | string): java.util.concurrent.Future sendString(arg0: java.lang.String | string, arg1: org.eclipse.jetty.websocket.api.WriteCallback): void getBatchMode(): org.eclipse.jetty.websocket.api.BatchMode setBatchMode(arg0: org.eclipse.jetty.websocket.api.BatchMode): void flush(): void } } } } } }