import { Matrix4, Uniform, Vector2, Vector3 } from "three";
export declare const PoissionBlur: {
    uniforms: {
        sceneDiffuse: Uniform<null>;
        sceneDepth: Uniform<null>;
        tDiffuse: Uniform<null>;
        projMat: Uniform<Matrix4>;
        viewMat: Uniform<Matrix4>;
        projectionMatrixInv: Uniform<Matrix4>;
        viewMatrixInv: Uniform<Matrix4>;
        cameraPos: Uniform<Vector3>;
        resolution: Uniform<Vector2>;
        time: Uniform<number>;
        r: Uniform<number>;
        blueNoise: Uniform<null>;
        radius: Uniform<number>;
        worldRadius: Uniform<number>;
        index: Uniform<number>;
        poissonDisk: Uniform<never[]>;
        distanceFalloff: Uniform<number>;
        near: Uniform<number>;
        far: Uniform<number>;
        logDepth: Uniform<boolean>;
        screenSpaceRadius: Uniform<boolean>;
    };
    depthWrite: boolean;
    depthTest: boolean;
    vertexShader: string;
    fragmentShader: string;
};
