declare function eventTarget(): { addEventListener: { (type: K, listener: (this: MessagePort, ev: MessagePortEventMap[K]) => any, options?: boolean | AddEventListenerOptions | undefined): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions | undefined): void; }; dispatchEvent: (event: Event) => boolean; removeEventListener: { (type: K_1, listener: (this: MessagePort, ev: MessagePortEventMap[K_1]) => any, options?: boolean | EventListenerOptions | undefined): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions | undefined): void; }; }; export default eventTarget;