import { Vector3Like } from 'three/webgpu'; import { DIVELightComponent } from '../LightComponent.ts'; /** * Sky-and-ground light, brighter from above than from below. * * @module */ export declare class HemisphereLightComponent extends DIVELightComponent { readonly isHemisphereLightComponent: true; constructor(); /** * Sets which way is "up" for this light. * * three derives the sky axis from the light's normalised world position, so * this is a direction rather than a location -- moving the node does not * change it, and it must never be the zero vector. * * @param direction - The sky direction. Must not be zero-length. */ setDirection(direction: Vector3Like): void; }