import * as http$1 from "node:http"; import * as net from "node:net"; import { EventEmitter } from "node:events"; //#region src/ws-framing.d.ts declare class WebSocketConnection extends EventEmitter { private socket; private buffer; private closed; private fragments; constructor(socket: net.Socket); send(data: string): void; close(code?: number, reason?: string): void; destroy(): void; get isClosed(): boolean; private writeFrame; private parseFrames; private handleFrame; } declare function computeAcceptKey(wsKey: string): string; declare function upgradeToWebSocket(req: http$1.IncomingMessage, socket: net.Socket): WebSocketConnection; //# sourceMappingURL=ws-framing.d.ts.map //#endregion export { WebSocketConnection, computeAcceptKey, upgradeToWebSocket }; //# sourceMappingURL=ws-framing.d.cts.map