export declare enum SwitchType {
    Grid = "grid",
    Shadows = "shadows",
    Textures = "textures",
    Wireframe = "wireframe"
}
export declare enum SelectEvent {
    Animation = "animation",
    Environment = "environment",
    Speed = "speed",
    Variant = "variant"
}
declare global {
    interface Window {
        BABYLON: any;
        INSPECTOR: any;
    }
}
export type { Scene } from '@babylonjs/core/scene';
export type { AnimationGroup } from '@babylonjs/core/Animations/animationGroup';
export type { Inspector } from '@babylonjs/inspector';
export type { FramingBehavior } from '@babylonjs/core/Behaviors/Cameras/framingBehavior';
export type { ArcRotateCamera } from '@babylonjs/core/Cameras/arcRotateCamera';
export type { Camera } from '@babylonjs/core/Cameras/camera';
export type { Mesh } from '@babylonjs/core/Meshes/mesh';
export type { TransformNode } from '@babylonjs/core/Meshes/transformNode';
export type { AbstractEngine } from '@babylonjs/core/Engines/abstractEngine';
export type { Engine } from '@babylonjs/core/Engines/engine';
export type { WebGPUEngine } from '@babylonjs/core/Engines/webgpuEngine';
export type { PBRMaterial } from '@babylonjs/core/Materials/PBR/pbrMaterial';
export type { StandardMaterial } from '@babylonjs/core/Materials/standardMaterial';
export type { WebXRDefaultExperience } from '@babylonjs/core/XR/webXRDefaultExperience';
