export class Scene extends Renderable { constructor(renderer: any, shaders: any, options: any); root: MathBox; scene: any; pending: any[]; async: number; scratch: WebGLRenderTarget; camera: PerspectiveCamera; inject(scene: any): any; unject(): any; add(object: any): number | MathBox; remove(object: any): MathBox | undefined; _add(object: any): MathBox; _remove(object: any): MathBox; dispose(): any; warmup(n: any): number; render(): boolean[] | undefined; toJSON(): any; } import { Renderable } from "./renderable.js"; declare class MathBox extends Object3D { constructor(); rotationAutoUpdate: boolean; } import { WebGLRenderTarget } from "three/src/renderers/WebGLRenderTarget"; import { PerspectiveCamera } from "three/src/cameras/PerspectiveCamera"; import { Object3D } from "three/src/core/Object3D"; export {};