import { Component, ContextManager } from '@zcomponent/core'; import * as THREE from 'three'; /** * An automatically generated environment map that's useful if you're using materials that support reflections (e.g. MeshStandardMaterial, MeshPhysicalMaterial). * The map uses the camera feed to create an approximate environment that can add some realism to your scene. * @zcomponent * @zgroup AR * @zicon environment * @ztag three/Environment/Zappar/CameraEnvironmentMap * @zparents three/Object3D/Group/Group */ export declare class CameraEnvironmentMap extends Component { private _renderTarget; private _cubeMapScene; private _cubeCamera; private _sphereMaterial; private _sphereGroup; /** * The resulting map texture. Set this as your `scene.environment` or as a material's `envMap`. */ environmentMap: THREE.CubeTexture; /** * Constructs a new Camera Environment Map. */ constructor(ctx: ContextManager); dispose(): never; private _frame; }