export declare const MONITOR_ROOM_STORAGE_KEY = "botmux.dashboard.monitorRoom.sessions.v1"; export declare const MONITOR_ROOM_AUTO_ACTIVE_STORAGE_KEY = "botmux.dashboard.monitorRoom.autoActiveWhenEmpty.v1"; export interface StorageLike { getItem(key: string): string | null; setItem(key: string, value: string): void; removeItem(key: string): void; } export declare function readMonitorRoomSessionIds(storage?: StorageLike | null): string[]; export declare function writeMonitorRoomSessionIds(ids: string[], storage?: StorageLike | null): string[]; export declare function addMonitorRoomSessionIds(ids: string[], storage?: StorageLike | null): { ids: string[]; added: number; total: number; }; export declare function removeMonitorRoomSessionId(id: string, storage?: StorageLike | null): string[]; export declare function clearMonitorRoomSessionIds(storage?: StorageLike | null): void; export declare function readMonitorRoomAutoActive(storage?: StorageLike | null): boolean; export declare function writeMonitorRoomAutoActive(enabled: boolean, storage?: StorageLike | null): boolean; export declare function monitorRoomUrl(loc?: Location): string; //# sourceMappingURL=monitor-room-store.d.ts.map