import type { Node } from "../core/Node.ts"; import { Light } from "./Light.ts"; /** * Per-face or per-vertex depending on material shading mode. * Position determines direction when target is undefined. * When target is set, direction is computed as normalize(target world pos - light world pos). * No shadow support. */ export declare class DirectionalLight extends Light { type: string; lightType: number; /** * Optional target node. When set, overrides position-based direction. * Direction becomes normalize(target.matrixWorld position - this.matrixWorld position). */ target: Node | undefined; constructor(color?: number | string, intensity?: number); } //# sourceMappingURL=DirectionalLight.d.ts.map