import * as THREE from 'three'; import { Pass, CopyMaterial } from 'postprocessing'; export declare class WidenPass extends Pass { material: THREE.RawShaderMaterial; copyMaterial: CopyMaterial; renderTargetA: THREE.WebGLRenderTarget; renderTargetB: THREE.WebGLRenderTarget; passes: number; pxPass: boolean; constructor({ width }: { width: number; }); set width(value: number); setSize(width: number, height: number): void; render(renderer: THREE.WebGLRenderer, inputBuffer: THREE.WebGLRenderTarget, outputBuffer: THREE.WebGLRenderTarget): void; initialize(renderer: THREE.WebGLRenderer, alpha: boolean, frameBufferType?: number): void; }