import { ContextManager, Observable } from '@zcomponent/core'; import { Mesh, MeshConstructorProps } from './Mesh'; /** * * A mesh component that receives shadows. * Root element: [THREE.Mesh](https://threejs.org/docs/index.html#api/en/objects/Mesh) * @zcomponent * @zgroup Meshes * @zicon capture * @ztag three/Object3D/ShadowPlane * @zparents three/Object3D/Group/** */ export declare class ShadowPlane extends Mesh { private _mesh; private _material; constructor(contextManager: ContextManager, props: MeshConstructorProps); /** * The opacity of the shadow. * @zprop * @zgroup Appearance * @zgrouppriority 11 * @ztypehint proportion * @zdefault 0.2 */ opacity: Observable; /** * Disposes of the mesh. */ dispose(): never; }