import { WebGLRenderer } from 'three'; import { IfcContext } from '../context'; export declare class IfcPostproduction { private context; ssaoEffect: any; renderer: WebGLRenderer; composer: any; initialized: boolean; private BlendFunction; private EffectComposer; private EffectPass; private NormalPass; private RenderPass; private SSAOEffect; private notInitializedError; constructor(context: IfcContext, canvas: HTMLElement); dispose(): void; get domElement(): HTMLCanvasElement; initializePostprocessing(postproduction: { BlendFunction: any; EffectComposer: any; EffectPass: any; NormalPass: any; RenderPass: any; SSAOEffect: any; }): void; render(): void; setSize(width: number, height: number): void; private setupEvents; }