import * as THREE from 'three';
import { FivePass } from './pass';
export declare class AdaptiveLuminancePass extends FivePass {
    maxMinValue: number;
    minMaxValue: number;
    valueStep: number;
    sampleTestScale: number;
    private histogram;
    private minValue;
    private maxValue;
    private luminanceSampleTarget?;
    private luminanceSampleBuffer?;
    constructor();
    render(renderer: THREE.WebGLRenderer, writeBuffer: THREE.WebGLRenderTarget, readBuffer: THREE.WebGLRenderTarget, deltaTime: number, maskActive?: boolean): void;
    clearBuffer(): void;
    dispose(): void;
}
