import type { ConnAddr, ConnNext } from "../connNext/connNext.ts"; import { BaseConnNext } from "../connNext/baseConnNext.ts"; export declare class WebSocketConnNext extends BaseConnNext { localAddr: undefined; remoteAddr?: ConnAddr; private ws; private messageQueue; private maxBufferSize; private currentBufferSize; private readResolvers; constructor(ws: WebSocket, remoteAddr?: ConnAddr, maxBufferSize?: number); private notifyWaiters; private waitForData; ensureOpen(): Promise; protected pullNextChunk(): Promise; write(data: Uint8Array): Promise; close(): void; } export declare function webSocketToNext(ws: WebSocket, remoteAddr?: ConnAddr, maxBufferSize?: number): Promise; //# sourceMappingURL=webSocketToNext.d.ts.map