import { T as Tags } from './index-CIMpdW6z.js'; import { P as ProtocolVersion, O as OpaqueTransportMessage } from './message-C2qDAau6.js'; import { C as Connection, q as ConnectionExtras } from './transport-DF2T202E.js'; import { W as WsLike } from './wslike-Dng9H1C7.js'; declare class WebSocketCloseError extends Error { code: number; reason: string; constructor(code: number, reason: string); } declare class WebSocketConnection extends Connection { ws: WsLike; get loggingMetadata(): Partial<{ protocolVersion: ProtocolVersion; clientId: string; connectedTo: string; sessionId: string; connId: string; transportMessage: Partial; validationErrors: { path: string; message: string; }[]; tags: Tags[]; telemetry: { traceId: string; spanId: string; }; extras?: Record | undefined; }>; constructor(ws: WsLike, extras?: ConnectionExtras); send(payload: Uint8Array): boolean; close(): void; } export { WebSocketCloseError as W, WebSocketConnection as a };