import { DirectLightData } from 'three/src/nodes/TSL.js'; import { AnalyticLightNode, NodeBuilder, NodeFrame } from 'three/webgpu'; import { AtmosphereLight } from './AtmosphereLight'; export declare class AtmosphereLightNode extends AnalyticLightNode { static get type(): string; private atmosphereContext?; constructor(light: AtmosphereLight | null); updateBefore(frame: NodeFrame): void; setup(builder: NodeBuilder): unknown; setupDirect(builder: NodeBuilder): DirectLightData | undefined; }