export declare class EventTarget unknown>> { private events; dispatchEvent(eventName: K, ...args: Parameters): void; getEventDispatcher(eventName: K): (...args: Parameters) => void; addEventListener(eventName: K, listener: EventTypesMap[K]): void; removeEventListener(eventName: K, listener: EventTypesMap[K]): void; }