import type { Transport, TransportSendOptions } from "@modelcontextprotocol/sdk/shared/transport.js"; import type { JSONRPCMessage } from "@modelcontextprotocol/sdk/types.js"; export declare function getWebSocketSecret(): string; export declare class WebSocketServerTransport implements Transport { private wss; private activeSocket; private authenticated; onclose?: () => void; onerror?: (error: Error) => void; onmessage?: (message: JSONRPCMessage) => void; constructor(port: number); start(): Promise; send(message: JSONRPCMessage, options?: TransportSendOptions): Promise; close(): Promise; }