import { EventBusSession, EventBus } from './eventBus'; export declare class EventBusManager { private static instance?; static getInstance(): EventBusManager; private eventBuses; private tempEventBusMap; private tempEventSessionMap; registerEventBus(eventBus: EventBus, priority: number): void; unregisterEventBus(eventBus: EventBus): void; getActiveEventBus(): EventBus | undefined; registerTempEventBus(key: Symbol, priority?: number, eventBus?: EventBus): EventBus, import("./eventType").EventType> | undefined; unRegisterTempEventBus(key: Symbol): void; getTempEventBus(key: Symbol): EventBus, import("./eventType").EventType> | undefined; getTempEventSession(key: Symbol): EventBusSession, import("./eventType").EventType> | undefined; }