import { Subscriber } from "rxjs"; import { FrameworkContext } from "../framework/framework-context"; import type { BroadcastApiIoMockClient } from './broadcast-api-io-mock-client'; export type SubscribtionRealtime = { context: FrameworkContext; customEvent: string; roomName: string; property: string; }; export declare class RealtimeSubsManager { private options; private static idFrm; private static roomSubs; static from(options: SubscribtionRealtime): RealtimeSubsManager; private isListening; private constructor(); private observers; startListenIfNotStarted(realtime: BroadcastApiIoMockClient): void; add(observer: Subscriber): void; remove(observer: Subscriber): void; private update; }