import ISkyLight from "../../interface/ISkyLight"; import { CSM } from "three/examples/jsm/csm/CSM"; import DirectionalLight from "./DirectionalLight"; import { ColorString } from "../../interface/ITexturedStandard"; import MeshAppendable from "../core/MeshAppendable"; export default class SkyLight extends MeshAppendable implements ISkyLight { static componentName: string; static defaults: Partial>; static schema: Required>; $backLight: DirectionalLight; $csm?: CSM; private _ambientLight; constructor(); protected disposeNode(): void; private intensityState; get intensity(): number; set intensity(val: number); private colorState; get color(): ColorString; set color(val: ColorString); private shadowsState; get shadows(): boolean; set shadows(val: boolean); }