import { WebSocket as WebSocket$1 } from 'ws'; /** * Detects if code is running in a server-side JavaScript environment * (Node.js, Bun, Deno, or other server-side runtimes) * * @returns true if running in a server-side environment, false if in browser */ declare function isNodeEnvironment(): boolean; /** * Creates a WebSocket client that works in both browser and Node.js environments */ declare function getWebSocketClient(url: string, origin?: string): Promise; type WebSocketClient = Awaited>; export { type WebSocketClient, getWebSocketClient, isNodeEnvironment };