import { BabylonJSService } from '../../babylon-js/babylon-js.service'; import { Observable } from 'rxjs'; import { GameEntity } from '../../../interfaces/game/entity'; import { CameraType } from '../../../enums/camera/camera-type'; export declare class CommandsGraphics3dCamera { private babylonjs; constructor(babylonjs: BabylonJSService); /** PRIVATE **/ private normalize; /** PUBLIC **/ cameraClsColor(camera: any, red: number, green: number, blue: number): Observable; cameraClsMode(camera: any, deleteColorBuffer?: boolean, deleteZBuffer?: boolean): void; fogColor(red: number, green: number, blue: number): Observable; fogMode(mode: any): Observable; fogRange(near: number, far: number): Observable; fogDensity(value: number): Observable; cameraProject(camera: any, x: number, y: number, z: number): void; cameraProjMode(camera: any, mode: number): void; cameraRange(camera: any, near: number, far: number): void; cameraViewport(camera: any, x: number, y: number, width: number, height: number): void; cameraZoom(camera: any, value: number): void; createCamera(type: CameraType, parent?: GameEntity): Observable; projectedX(): Observable; projectedY(): Observable; projectedZ(): Observable; }