import { FragmentShader } from '../../../Shader'; export declare const deferredSphereLightFragment: FragmentShader, { lightPosition: { type: "vec3"; value: import("../../../glmatrix/common").Vec3Array; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; lightColor: { type: "vec3"; value: import("../../../glmatrix/common").Vec3Array; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; lightRange: { type: "float"; value: number; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; lightRadius: { type: "float"; value: number; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; eyePosition: { type: "vec3"; value: import("../../../glmatrix/common").Vec3Array; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; }, ({ defines: {}; uniforms: { attenuationFactor: { type: "float"; value: number; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; }; attributes: {}; varyings: {}; functions: ((functionName?: string) => string)[]; main: string; } | { defines: {}; uniforms: { gBufferTexture1: { type: "sampler2D"; value: import("../../../Texture2D").default; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; gBufferTexture2: { type: "sampler2D"; value: import("../../../Texture2D").default; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; gBufferTexture3: { type: "sampler2D"; value: import("../../../Texture2D").default; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; windowSize: { type: "vec2"; semantic: "WINDOW_SIZE"; }; viewport: { type: "vec4"; semantic: "VIEWPORT"; }; viewProjectionInv: { type: "mat4"; value: import("../../../glmatrix/common").Mat4Array; semantic: import("../../../Shader").UniformSemantic | import("../../../Shader").MatrixSemantic | undefined; }; }; attributes: {}; varyings: {}; functions: ((functionName?: string) => string)[]; main: string; })[]>;