import { ShaderMaterial, Texture, WebGLRenderer } from 'three';
import { PassOptions, ProgressiveGPass } from './GPass.js';
export interface BlendPassOptions extends PassOptions {
    blendAO?: boolean;
    blendEdges?: boolean;
}
export declare const DefaultBlendPassOptions: Required<BlendPassOptions>;
export declare class BlendPass extends ProgressiveGPass {
    private fsQuad;
    materialCopy: ShaderMaterial;
    _options: Required<BlendPassOptions>;
    set options(value: BlendPassOptions);
    constructor();
    setTexture(uName: string, texture: Texture | undefined): void;
    get displayName(): string;
    render(renderer: WebGLRenderer): boolean;
}
