///
import type { Server } from 'ws';
import type WebSocket from 'ws';
import type { CallbackBasedChannel } from 'async-call-rpc' with { 'resolution-mode': 'import' };
type JSONRPCHandlerCallback = (data: unknown) => Promise;
export declare class WebSocketChannel implements CallbackBasedChannel {
server: Server;
constructor(server: Server);
setup(callback: JSONRPCHandlerCallback): () => Server;
}
export {};
//# sourceMappingURL=websocket.server.d.ts.map