import { type ServerAdapter, type WebSocketUpgrade, type WebSocketUpgradeOptions } from "../../base.js"; import { DeferredWebSocket } from "../shared/deferred-websocket.js"; import type { WSWebSocket } from "./types.js"; export declare function resolveNodeWebSocketUpgradeHeaders(request: Request, options?: WebSocketUpgradeOptions): Headers; export declare class NodeServerAdapter implements ServerAdapter { private readonly upgradedRequests; upgradeWebSocket(request: Request, options?: WebSocketUpgradeOptions): WebSocketUpgrade; } export declare class NodeWebSocket extends DeferredWebSocket { constructor(); _attachRealSocket(ws: WSWebSocket): void; _emitError(error: Error): void; } //# sourceMappingURL=websocket-adapter.d.ts.map