import type { RGB } from '../../../src/lib/primitives.types'; import type { UniformControl } from '../_shared/types'; /** Typed uniforms for the `godrays` layer shader. */ export type GodraysUniforms = { /** Ray tint (linear-ish RGB). */ readonly uLightColor: RGB; /** Number of ray bands. */ readonly uRayCount: number; /** Drift speed. */ readonly uRaySpeed: number; /** Overall brightness / additive strength. */ readonly uRayIntensity: number; /** Edge falloff exponent; higher = crisper shafts. */ readonly uRaySoftness: number; /** Extra glow concentrated near the top. */ readonly uTopGlow: number; /** Vertical falloff from the top. */ readonly uFadeDistance: number; /** Horizontal wobble magnitude. */ readonly uWobbleAmount: number; /** Wobble animation speed. */ readonly uWobbleSpeed: number; }; /** The `godrays` shader's tunable uniforms; defaults are the neutral cool-white look. */ export declare const GODRAYS_CONTROLS: readonly UniformControl[]; //# sourceMappingURL=godrays.d.ts.map