import CompositeNode, { CompositeNodeOutput } from './CompositeNode'; import FrameBuffer from '../FrameBuffer'; import type Scene from '../Scene'; import type Camera from '../Camera'; import type Renderer from '../Renderer'; import Texture from '../Texture'; declare class SceneCompositeNode extends CompositeNode { name: string; scene?: Scene; camera?: Camera; autoUpdateScene: boolean; preZ: boolean; depthBuffer: boolean; constructor(scene?: Scene, camera?: Camera, outputs?: Record); prepare(): void; render(renderer: Renderer, inputTextures: Record, outputTextures?: Record, frameBuffer?: FrameBuffer): void; } export default SceneCompositeNode;