import type { EventBusCallback } from './app-types'; export declare class EventBus { private static eventRegister; static on(eventName: string, callback: EventBusCallback): void; /** * Remove a specific callback for an event * @param eventName Event name to remove callback from * @param callback The callback function to remove */ static off(eventName: string, callback: EventBusCallback): void; /** * Remove all callbacks for a specific event * @param eventName Event name to clear all listeners for */ static clearEvent(eventName: string): void; /** * Remove all event listeners (used during SDK shutdown) */ static clearAll(): void; static triggerEvent(eventName: string, payload: any): void; }