import { Camera, Scene, Texture } from 'three';
import { BaseSpecklePass, SpecklePass } from './SpecklePass';
export declare class OverlayPass extends BaseSpecklePass implements SpecklePass {
    private camera;
    private scene;
    onBeforeRender: () => void;
    onAfterRender: () => void;
    constructor();
    get displayName(): string;
    get outputTexture(): Texture;
    update(scene: Scene, camera: Camera): void;
    render(renderer: any, writeBuffer: any, readBuffer: any): void;
}
