import * as THREE from "three"; import { copperMScene } from "../Scene/copperMScene"; import { positionType } from "../types/types"; export declare class copperMSceneRenderer { numberOfScene: number; container: HTMLDivElement; elems: Array; scenes: Array; cameras: Array; renderer: THREE.WebGLRenderer; canvas: HTMLCanvasElement; sceneInfos: Array; pmremGenerator: THREE.PMREMGenerator; protected running: boolean; constructor(container: HTMLDivElement, numberOfScene: number, cameraPosition?: positionType); init(): void; updateEnvironment(sceneIn: copperMScene): void; private getCubeMapTexture; renderSceneInfo: (sceneInfo: copperMScene) => void; resizeRendererToDisplaySize: () => void; stop(): void; dispose(): void; animate: () => void; }