import type { Camera, DirectionalLight, PointLight, TextureNode } from 'three/webgpu'; /** Options for {@link createGodrays}. */ export interface GodraysOptions { raymarchSteps?: number; density?: number; maxDensity?: number; distanceAttenuation?: number; resolutionScale?: number; } /** Wrap a GodraysNode that ray-marches the depth buffer from a directional or point light to produce volumetric light shafts. @remarks Requires the WebGPU renderer (three/webgpu) and ships via the 'threejs-scenes/webgpu' entry point. */ export declare function createGodrays(depthNode: TextureNode, camera: Camera, light: DirectionalLight | PointLight, options?: GodraysOptions): import("three/addons/tsl/display/GodraysNode.js").default; //# sourceMappingURL=godrays.d.ts.map