import { SpotLight } from 'three'; import { BaseLightJson, LightJson, Lighttype, renderLight, ShadowJson } from '../type'; interface SpotJson extends BaseLightJson { type: 'Spot'; distance: number; angle: number; penumbra: number; decay: number; shadow: ShadowJson; target?: string; } declare const getSpotJson: () => SpotJson; declare const createSpot: (json: LightJson) => SpotLight; declare const updateSpot: (json: LightJson, light: renderLight) => void; export { SpotJson, getSpotJson, createSpot, updateSpot };