import { default as events } from 'node:events'; export type WebSocket = globalThis.WebSocket; export interface Shims { kind: string; WebSocket: any; EventEmitter: new () => any; } export declare let kind: Shims['kind']; export declare let WebSocket: Shims['WebSocket']; export declare let EventEmitter: Shims['EventEmitter']; export type EventEmitter = events.EventEmitter; export declare function setShims(shims: Shims): void;