import { ShaderMaterial, Texture, WebGLRenderTarget } from 'three';
import { ThreeViewer } from '../../viewer';
import { IRenderTarget } from '../../rendering';
export declare class HVBlurHelper {
    private _viewer;
    horizontalBlurMaterial: ShaderMaterial<import('three').MaterialEventMap>;
    verticalBlurMaterial: ShaderMaterial<import('three').MaterialEventMap>;
    constructor(_viewer: ThreeViewer);
    blur(source: Texture, dest: IRenderTarget & WebGLRenderTarget, tempTarget: IRenderTarget & WebGLRenderTarget, amountMultiplier?: number): void;
    dispose(): void;
}
//# sourceMappingURL=../../src/three/utils/HVBlurHelper.d.ts.map