export declare const clampCosine: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node]>; export declare const clampDistance: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node]>; export declare const clampRadius: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node]>; export declare const sqrtSafe: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node]>; export declare const distanceToTopAtmosphereBoundary: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const distanceToBottomAtmosphereBoundary: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const rayIntersectsGround: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getTextureCoordFromUnitRange: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getTransmittanceTextureUV: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getTransmittanceToTopAtmosphereBoundary: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getTransmittance: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getTransmittanceToSun: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const rayleighPhaseFunction: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node]>; export declare const miePhaseFunction: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getScatteringTextureCoord: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getScattering: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getIrradianceTextureUV: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node]>; export declare const getIrradiance: import('three/src/nodes/TSL.js').ShaderNodeFn<[number | import('three/webgpu').Node, number | import('three/webgpu').Node, number | import('three/webgpu').Node]>;