import { RoomConnectionStatus } from '../api'; import { EventBus } from '../utils/EventBus'; import { RoomBus } from './RoomBus'; export declare type RoomStatuses = { rooms: { name: string; status: RoomConnectionStatus; }[]; }; export declare class RoomConnTracker { rooms: Record; eventBus: EventBus; constructor(pollInterval?: number); addRoom(name: string, room: RoomBus): void; removeRoom(name: string): void; }