MessageEvent: {
    prototype: MessageEvent<any>;
    new <T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
}