import * as THREE from 'three'; import { ECSContext } from '../ecs'; export declare class PostprocessingManager { private ctx; private composer; private renderPass; private ssaoPass; private antialiasPass; private brycePass; private renderer; private scene; private camera; private currentSSAOQuality; private currentAntialias; private currentBryceMode; private currentRenderScale; constructor(ctx: ECSContext, scene: THREE.Scene, renderer: THREE.WebGLRenderer, camera: THREE.Camera); updateSettings(ctx: ECSContext): void; private applySSAOQuality; private updateSSAOResolution; private updateAntialiasResolution; private applyAntialias; private applyBryceMode; private applyRenderScale; private updateFinalPass; onResize(width: number, height: number): void; render(overrideCamera?: THREE.Camera): void; dispose(): void; } //# sourceMappingURL=PostprocessingManager.d.ts.map