import type { SessionEvent, SessionMeta } from '@crosspane/protocol'; /** * 라이브 모드 전송기 — 같은 네트워크의 crosspane 허브로 이벤트를 배칭 전송한다. * 원칙: 전송 실패가 페이지에 어떤 영향도 주면 안 된다 (조용한 재접속, 무한 버퍼 금지). */ export declare class LiveTransport { private readonly serverUrl; private readonly session; private readonly batchIntervalMs; private readonly maxQueued; private ws; private queue; private flushTimer; private reconnectDelayMs; private disposed; constructor(serverUrl: string, session: SessionMeta, batchIntervalMs?: number, maxQueued?: number); connect(): void; enqueue(event: SessionEvent): void; private scheduleFlush; private flush; private sendRaw; private scheduleReconnect; dispose(): void; } //# sourceMappingURL=transport.d.ts.map