Define typescript interface for options of method to make screenshots

I remove node_modules and package-lock.json, then run npm i and when try serve app I got errors:

ERROR in node_modules/@babylonjs/loaders/node_modules/@babylonjs/core/Engines/engine.d.ts:8:10 - error TS2305: Module '"/node_modules/@babylonjs/loaders/node_modules/@babylonjs/core/Engines/engine"' has no exported member 'IDisplayChangedEventArgs'.

8 import { IDisplayChangedEventArgs } from "../Engines/engine";
           ~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@babylonjs/loaders/node_modules/@babylonjs/core/Engines/engine.d.ts:2527:5 - error TS2403: Subsequent variable declarations must have the same type.  Variable 'XRWebGLLayer' must be of type '{ new (session: XRSession, context: WebGLRenderingContext): XRWebGLLayer; prototype: XRWebGLLayer; }', but here has type '{ new (session: XRSession, context?: WebGLRenderingContext): XRWebGLLayer; prototype: XRWebGLLayer; }'.

2527 var XRWebGLLayer: {
         ~~~~~~~~~~~~

Do yoy have some idea what I can do with it?