export namespace SAOUpscaleShader {
    namespace defines {
        let NUM_TAPS: number;
        let DEPTH_PACKING: number;
        let PERSPECTIVE_CAMERA: number;
    }
    namespace uniforms {
        namespace tAO {
            let value: any;
        }
        namespace tDepth {
            let value_1: any;
            export { value_1 as value };
        }
        namespace tHilbert {
            let value_2: any;
            export { value_2 as value };
        }
        namespace size {
            let value_3: Vector2;
            export { value_3 as value };
        }
        namespace cameraNear {
            let value_4: number;
            export { value_4 as value };
        }
        namespace cameraFar {
            let value_5: number;
            export { value_5 as value };
        }
        namespace blurRadius {
            let value_6: number;
            export { value_6 as value };
        }
        namespace depthSigma {
            let value_7: number;
            export { value_7 as value };
        }
    }
    let vertexShader: string;
    let fragmentShader: string;
}
import { Vector2 } from 'three';
//# sourceMappingURL=SAOUpscaleShader.d.ts.map