export declare class EventDispatcher { private readonly lisneters; addEventListener(eventName: string, handler: T): void; removeEventListener(eventName: string, handler: T): void; dispatch(eventName: string, ...payload: unknown[]): void; hasEventListeners(eventName: string): boolean; reset(): void; }