__Event: typeof globalThis extends { Event: any; onmessage: any; } ? {} : { bubbles: boolean; cancelBubble: (() => void); cancelable: boolean; composed: boolean; currentTarget: EventTarget | null; defaultPrevented: boolean; eventPhase: 0 | 2; isTrusted: boolean; returnValue: boolean; srcElement: EventTarget | null; target: EventTarget | null; timeStamp: number; type: string; composedPath(): [EventTarget?]; preventDefault(): void; stopImmediatePropagation(): void; stopPropagation(): void; }