/** @packageDocumentation
 * @module WebGL
 */
import { FragmentShaderBuilder } from "../ShaderBuilder";
/** @internal */
export declare function addWindowToTexCoords(frag: FragmentShaderBuilder): void;
/** @internal */
export declare function addWhiteOnWhiteReversal(frag: FragmentShaderBuilder): void;
/** @internal */
export declare function addPickBufferOutputs(frag: FragmentShaderBuilder): void;
/** @internal */
export declare function addAltPickBufferOutputs(frag: FragmentShaderBuilder): void;
/** @internal */
export declare function addFragColorWithPreMultipliedAlpha(frag: FragmentShaderBuilder): void;
/** @internal */
export declare const assignFragColor = "FragColor = baseColor;";
/** @internal */
export declare const computeLinearDepth = "\nfloat computeLinearDepth(float eyeSpaceZ) {\n  float eyeZ = -eyeSpaceZ;\n  float near = u_frustum.x, far = u_frustum.y;\n  float depthRange = far - near;\n  float linearDepth = (eyeZ - near) / depthRange;\n  return 1.0 - linearDepth;\n}\n";
//# sourceMappingURL=Fragment.d.ts.map