import { Matrix4, Uniform, Vector2 } from "three";
declare const DepthDownSample: {
    uniforms: {
        sceneDepth: Uniform<null>;
        resolution: Uniform<Vector2>;
        near: Uniform<number>;
        far: Uniform<number>;
        viewMatrixInv: Uniform<Matrix4>;
        projectionMatrixInv: Uniform<Matrix4>;
        logDepth: Uniform<boolean>;
    };
    depthWrite: boolean;
    depthTest: boolean;
    vertexShader: string;
    fragmentShader: string;
};
export { DepthDownSample };
