import { EventListnerHandle } from '../models/types'; export declare class EventDispatcherService { private subscribers; hasEventListener(event: string): boolean; /** * Removes all subscribers */ reset(): void; /** Register (subscribe) to event */ register(event: string, callback: (...args: any[]) => any): EventListnerHandle; /** Broadcast event to all registered subscribers */ send(event: string, data?: any): void; }