import { WebGLRenderer } from "@intelligentgraphics/three";
import { CameraView } from "@intelligentgraphics/ig.gfx.support";
import { SceneManager, CreateCameraParams, CreateEnvironmentParams, SceneState, ScenePerspective } from "./manager";
export declare class DefaultSceneManager extends SceneManager {
    protected createRenderer(canvas: HTMLCanvasElement): WebGLRenderer;
    protected createCameras(params: CreateCameraParams): Map<ScenePerspective, CameraView>;
    protected createEnvironment(params: CreateEnvironmentParams): void;
    protected getCurrentSceneState(): SceneState;
}
