ProgressEvent: {
    prototype: ProgressEvent<EventTarget>;
    new (
        type: string,
        eventInitDict?: ProgressEventInit,
    ): ProgressEvent<EventTarget>;
}