import { Observable } from 'rxjs'; import { BabylonJSService } from '../../babylon-js/babylon-js.service'; import { LightType } from '../../../enums/light/light-type'; import { Light } from 'babylonjs'; export declare class CommandsGraphics3dLightShadow { private babylonjs; constructor(babylonjs: BabylonJSService); ambientLight(red: number, green: number, blue: number): Observable; createLight(type?: LightType, parent?: any): Observable; lightColor(light: Light, red: number, green: number, blue: number): Observable; lightConeAngles(): void; lightMesh(): void; lightRange(light: Light, range: number): Observable; createShadowMap(): void; deleteShadowMap(): void; castShadow(): void; receiveShadows(): void; shadowDarkness(): void; }