/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{zeros as t,fromValues as s}from"../../../../core/libs/gl-matrix-2/factories/vec3f64.js";class i{constructor(s=t()){this.intensity=s}}class r{constructor(i=t(),r=s(.57735,.57735,.57735)){this.intensity=i,this.direction=r}}class c{constructor(i=t(),r=s(.57735,.57735,.57735),c=!0,n=1,o=1){this.intensity=i,this.direction=r,this.castShadows=c,this.specularStrength=n,this.environmentStrength=o}}class n{constructor(){this.r=[0],this.g=[0],this.b=[0]}}export{i as AmbientLight,r as FillLight,c as MainLight,n as SphericalHarmonicsAmbientLight};
