import type { EffectPass } from 'postprocessing'; import type { Camera, Scene, WebGLRenderer } from 'three'; declare class PostProcess { private readonly composer; private readonly renderPass; private enabled; private cancelRender; private readonly passes; private sceneControl?; constructor(scene: Scene, camera: Camera, renderer: WebGLRenderer, sceneControl?: any); enable(): void; disable(): void; addPass(pass: EffectPass): this | undefined; removePass(pass: EffectPass): void; private startRender; dispose(): void; isEnabled(): boolean; getActivePasses(): EffectPass[]; } export default PostProcess;