import * as THREE from "three"; import { SimpleRenderer } from "../../core/SimpleRenderer"; import { Components } from "../../core/Components"; import { Postproduction } from "./src/postproduction"; /** * Renderer that uses efficient postproduction effects (e.g. Ambient Occlusion). */ export declare class PostproductionRenderer extends SimpleRenderer { /** Helper object to handle the postproduction effects applied. */ postproduction: Postproduction; constructor(components: Components, container?: HTMLElement, parameters?: Partial); /** {@link Updateable.update} */ update(): Promise; /** {@link Disposable.dispose}. */ dispose(): Promise; private resizePostproduction; private setPostproductionSize; }