import { ConnectionStatus, SyncGate } from 'pptx-viewer-shared'; import { CollabProviderHandle } from './collaboration-provider'; export interface WireStatusDeps { setStatus: (status: ConnectionStatus) => void; getStatus: () => ConnectionStatus; isActive: () => boolean; stop: () => void; gate: SyncGate; setConnectTimer: (timer: ReturnType | null) => void; getConnectTimer: () => ReturnType | null; } /** Wire the provider status events + (websocket-only) connection timeout. */ export declare function wireProviderStatus(provider: CollabProviderHandle, transport: string, deps: WireStatusDeps): void; //# sourceMappingURL=collaboration-status.d.ts.map