Angular 4 compilation fails when upgrading from BabylonJS 4.0.0-alpha.1 to higher versions

On updating the following packages:
babylonjs, babylonjs-gui, babylonjs-loaders, babylonjs-materials, babylonjs-serializers
from versions 4.0.0-alpha.1 to 4.0.0-alpha.12 or 4.0.3 the angular 4 compilation fails with following errors:
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (35,85): ‘ReadonlyArray’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (24038,20): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (24038,61): Property ‘InstancedMesh’ does not exist on type ‘“babylonjs/Meshes/instancedMesh”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (25232,30): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (25232,89): Property ‘RenderTargetTexture’ does not exist on type ‘“babylonjs/Materials/Textures/renderTargetTexture”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (25267,25): Generic type ‘Nullable’ requires 1 type argument(s).
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (25267,80): Property ‘PostProcess’ does not exist on type ‘Promise<typeof “babylonjs/PostProcesses/postProcess”>’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (27251,84): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (27251,130): Property ‘AnimationRange’ does not exist on type ‘“babylonjs/Animations/animationRange”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (27306,21): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (27306,62): Property ‘Animation’ does not exist on type ‘“babylonjs/Animations/animation”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (27631,29): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (27631,77): Property ‘RuntimeAnimation’ does not exist on type ‘“babylonjs/Animations/runtimeAnimation”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28113,78): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28113,137): Property ‘ImageProcessingConfiguration’ does not exist on type ‘“babylonjs/Materials/imageProcessingConfiguration”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28115,67): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28115,115): Property ‘FresnelParameters’ does not exist on type ‘“babylonjs/Materials/fresnelParameters”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28117,61): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28117,103): Property ‘ColorCurves’ does not exist on type ‘“babylonjs/Materials/colorCurves”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28119,9): Type ‘boolean’ is not assignable to type ‘(sourceProperty: any, scene: any, rootUrl: string) => any’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28119,54): A parameter initializer is only allowed in a function or constructor implementation.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28119,61): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28119,114): Generic type ‘Nullable’ requires 1 type argument(s).
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28119,174): Property ‘BaseTexture’ does not exist on type ‘Promise<typeof “babylonjs/Materials/Textures/baseTexture”>’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28459,21): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (28459,62): Property ‘Animation’ does not exist on type ‘“babylonjs/Animations/animation”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (30837,24): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (30837,70): Property ‘PostProcess’ does not exist on type ‘“babylonjs/PostProcesses/postProcess”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (30859,40): Generic type ‘Observable’ requires 1 type argument(s).
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (30859,98): Property ‘Texture’ does not exist on type ‘Promise<typeof “babylonjs/Materials/Textures/texture”>’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (32415,27): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (32415,62): Property ‘Engine’ does not exist on type ‘“babylonjs/Engines/engine”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (34188,29): Cannot find name ‘import’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (34188,71): Property ‘Animatable’ does not exist on type ‘“babylonjs/Animations/animatable”’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (39078,73): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (42295,32): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (42454,32): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (43977,43): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (43979,41): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (45408,43): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (45410,41): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (45705,43): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (45707,41): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (63864,21): Cannot find name ‘Animation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,42): ‘Primitive’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,54): Cannot find name ‘T’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,58): Cannot find name ‘T’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,74): Cannot find name ‘infer’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,80): Cannot find name ‘U’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,85): ‘ReadonlyArray’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,99): Cannot find name ‘U’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,104): ‘DeepImmutable’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64003,118): Cannot find name ‘T’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,46): ‘Primitive’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,58): Cannot find name ‘T’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (35,60): ‘;’ expected.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,78): Cannot find name ‘infer’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,84): Cannot find name ‘U’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,89): ‘DeepImmutableArray’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,108): Cannot find name ‘U’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,113): ‘DeepImmutableObject’ only refers to a type, but is being used as a value here.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (64007,133): Cannot find name ‘T’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (101891,73): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (104839,32): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (104985,32): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (106345,43): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (106347,41): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (107619,43): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (107621,41): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (107880,43): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (107882,41): Cannot find name ‘unknown’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (125210,15): Cannot find name ‘DOMPointReadOnly’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs/babylon.module.d.ts (125211,18): Cannot find name ‘DOMPointReadOnly’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (50,58): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (97,91): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (401,81): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (498,128): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (863,136): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1051,35): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1086,27): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1240,84): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1249,71): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1249,159): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1257,53): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1257,97): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1308,78): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1314,54): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1314,66): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1320,39): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1326,88): Cannot find name ‘IMaterialPbrMetallicRoughness’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1351,92): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1362,121): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1461,77): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1470,68): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1470,101): Cannot find name ‘ITextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1471,72): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1471,105): Cannot find name ‘ITextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1571,132): Cannot find name ‘IBufferView’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1584,77): Cannot find name ‘AccessorType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1584,106): Cannot find name ‘AccessorComponentType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1584,225): Cannot find name ‘IAccessor’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1660,16): Cannot find name ‘IGLTF’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1664,23): Cannot find name ‘IBufferView’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1668,21): Cannot find name ‘IAccessor’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1684,21): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1691,20): Cannot find name ‘ITexture’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1695,18): Cannot find name ‘IImage’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1699,20): Cannot find name ‘ISampler’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1722,27): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1744,94): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1745,81): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1745,169): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1746,63): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (1746,107): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2020,31): Cannot find name ‘AnimationSamplerInterpolation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2037,37): Cannot find name ‘AnimationChannelTargetPath’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2041,27): Cannot find namespace ‘AccessorType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2041,47): Cannot find namespace ‘AccessorType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2063,124): Cannot find name ‘AnimationChannelTargetPath’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2078,96): Cannot find name ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2078,128): Cannot find name ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2080,19): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2080,70): Cannot find name ‘IBufferView’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2080,96): Cannot find name ‘IAccessor’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2093,93): Cannot find name ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2095,19): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2095,70): Cannot find name ‘IBufferView’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2095,96): Cannot find name ‘IAccessor’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2199,83): Cannot find name ‘ImageMimeType’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2238,52): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-serializers/babylonjs.serializers.module.d.ts (2238,96): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (14,28): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (997,28): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (1209,31): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (1333,31): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (1844,31): Cannot find module ‘babylonjs-gltf2interface’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (2572,66): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IGLTFValidationResults’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (2577,46): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IGLTFValidationResults’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3287,54): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IAccessor’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3296,62): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IAnimationChannel’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3301,38): Namespace ‘BABYLON.GLTF2’ has no exported member ‘AnimationSamplerInterpolation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3307,62): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IAnimationSampler’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3314,55): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3323,52): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IBuffer’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3330,56): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IBufferView’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3339,52): Namespace ‘BABYLON.GLTF2’ has no exported member ‘ICamera’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3344,51): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IImage’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3351,71): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IMaterialNormalTextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3356,74): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IMaterialOcclusionTextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3361,74): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IMaterialPbrMetallicRoughness’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3368,54): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3385,50): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IMesh’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3391,59): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3401,50): Namespace ‘BABYLON.GLTF2’ has no exported member ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3425,53): Namespace ‘BABYLON.GLTF2’ has no exported member ‘ISampler’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3432,51): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IScene’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3437,50): Namespace ‘BABYLON.GLTF2’ has no exported member ‘ISkin’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3447,53): Namespace ‘BABYLON.GLTF2’ has no exported member ‘ITexture’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3452,57): Namespace ‘BABYLON.GLTF2’ has no exported member ‘ITextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3457,50): Namespace ‘BABYLON.GLTF2’ has no exported member ‘IGLTF’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3492,49): Cannot find name ‘IScene’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3500,47): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3508,51): Cannot find name ‘ICamera’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3515,59): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3526,71): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3526,84): Cannot find name ‘IMesh’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3526,102): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3534,56): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3542,52): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3550,65): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3558,61): Cannot find name ‘ITextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3565,57): Cannot find name ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3573,48): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3573,61): Cannot find name ‘ISkin’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3581,51): Cannot find name ‘IProperty’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3644,24): Cannot find name ‘IGLTF’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3679,48): Cannot find name ‘IScene’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3692,46): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3704,70): Cannot find name ‘INode’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3704,83): Cannot find name ‘IMesh’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3704,101): Cannot find name ‘IMeshPrimitive’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3723,50): Cannot find name ‘ICamera’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3731,56): Cannot find name ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3742,90): Cannot find name ‘IAnimation’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3742,111): Cannot find name ‘IAnimationChannel’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3751,58): Cannot find name ‘IBufferView’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3759,55): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3768,51): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3776,64): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3784,68): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3792,64): Cannot find name ‘IMaterial’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3800,60): Cannot find name ‘ITextureInfo’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3809,48): Cannot find name ‘IImage’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3817,49): Cannot find name ‘IProperty’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3860,96): Cannot find name ‘IProperty’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (3869,88): Cannot find name ‘IProperty’.
ERROR in /home/pratyush/ProjectCopy/cms_client/node_modules/babylonjs-loaders/babylonjs.loaders.module.d.ts (4088,50): Cannot find name ‘IProperty’.
ERROR in /home/pratyush/ProjectCopy/cms_client/src/app/layout/3deditor/3deditor.component.ts (185,42): Property ‘GridMaterial’ does not exist on type ‘typeof “babylonjs”’.

I am also uploading the package.json screenshots just in case you wish to check the package compatibility issues.

It looks like you are using smthg like import * as BABYLON from “babylonjs”;

Could you try renaming BABYLON in your code to prevent conflicts with the none module typings ?

If not it would be great if you could share a small repro on Github ?

I replaced all the imports with another name as import * as BABYLO from “babylonjs” and the issue still persists.

It looks like smthg still use the namespace BABYLON creating the conflict.

Could you share your project ?

It’s a commercial project that I am working on, so I am a bit hesitant to share the code. Are you sure that it’s something regarding the namespace BABYLON that’s creating the conflict? because it’s the same code that was working well with the readily existing babylon4.0.0-alpha.1
The reason I am trying to upgrade the BabylonJS version is because the 3D model rendering fails in google chrome on windows. The rendering works fine on all other browsers and even with chrome on Linux and Mac systems.

Yup I can also see the GridMaterial being probably on the potential cause here. Could you show me how you are importing and using it ?