import { Shader } from "src/shader/shader"; import { Output } from "../output"; import { Synth } from "../synth"; import { Camera } from "./camera"; import { Group } from "./group"; import { Model } from "./model"; export declare class Scene extends Output { _camera: Camera | null; children: Shader[]; constructor(synth: Synth, props: { name: string; }); add(...models: (Shader | Model | Group)[]): this; camera(camera?: Camera): this; update(): this; clear(): this; }