import { Scene } from "@babylonjs/core/scene"; import { Mesh } from "@babylonjs/core/Meshes/mesh"; import { Camera } from "@babylonjs/core/Cameras/camera"; import { VolumetricLightScatteringPostProcess } from "@babylonjs/core/PostProcesses/volumetricLightScatteringPostProcess"; /** * Defines the configuration of the motion blur post-process per camera. */ export declare const vlsPostProcessCameraConfigurations: Map; export declare function getVLSPostProcess(): VolumetricLightScatteringPostProcess | null; /** * Sets the reference to the volumetric light scattering post-process. * @access editor only. */ export declare function setVLSPostProcessRef(postProcess: VolumetricLightScatteringPostProcess | null): void; export declare function disposeVLSPostProcess(scene: Scene): void; export declare function createVLSPostProcess(scene: Scene, mesh?: Mesh | null): VolumetricLightScatteringPostProcess; export declare function serializeVLSPostProcess(): any; export declare function parseVLSPostProcess(scene: Scene, data: any): VolumetricLightScatteringPostProcess;