import { Matrix4, Uniform, Vector2, Vector3 } from "three";
declare const EffectCompositer: {
    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>;
        color: Uniform<Vector3>;
        blueNoise: Uniform<null>;
        downsampledDepth: Uniform<null>;
        time: Uniform<number>;
        intensity: Uniform<number>;
        renderMode: Uniform<number>;
        gammaCorrection: Uniform<boolean>;
        logDepth: Uniform<boolean>;
        ortho: Uniform<boolean>;
        near: Uniform<number>;
        far: Uniform<number>;
        screenSpaceRadius: Uniform<boolean>;
        radius: Uniform<number>;
        distanceFalloff: Uniform<number>;
        fog: Uniform<boolean>;
        fogExp: Uniform<boolean>;
        fogDensity: Uniform<number>;
        fogNear: Uniform<number>;
        fogFar: Uniform<number>;
        colorMultiply: Uniform<boolean>;
    };
    depthWrite: boolean;
    depthTest: boolean;
    vertexShader: string;
    fragmentShader: string;
};
export { EffectCompositer };
