import type { ITransport, ITransportEventMap } from "./transport/ITransport.ts"; export declare class Connection implements ITransport { #private; transport: ITransport; events: ITransportEventMap; url?: string; options?: any; constructor(protocol?: string); connect(url: string, options?: any): void; send(data: Buffer | Uint8Array): void; sendUnreliable(data: Buffer | Uint8Array): void; reconnect(queryParams: { reconnectionToken: string; skipHandshake?: boolean; }): void; close(code?: number, reason?: string): void; get isOpen(): boolean; }