import { Color } from "@shapediver/viewer.shared.types"; import { vec3 } from "gl-matrix"; import { ISpotLight } from "../../interface/types/ISpotLight"; import { AbstractLight } from "../AbstractLight"; export declare class SpotLight extends AbstractLight implements ISpotLight { #private; constructor(properties: { color?: Color; intensity?: number; position?: vec3; target?: vec3; distance?: number; decay?: number; angle?: number; penumbra?: number; name?: string; order?: number; id?: string; version?: string; }); get angle(): number; set angle(value: number); get decay(): number; set decay(value: number); get distance(): number; set distance(value: number); get penumbra(): number; set penumbra(value: number); get position(): vec3; set position(value: vec3); get target(): vec3; set target(value: vec3); clone(): ISpotLight; } //# sourceMappingURL=SpotLight.d.ts.map