import { IBox } from '@shapediver/viewer.shared.math'; import { AbstractLight } from '@shapediver/viewer.rendering-engine.light-engine'; import { RenderingEngine } from '../RenderingEngine'; import { ILoader } from '../interfaces/ILoader'; import { SDData } from '../objects/SDData'; export declare class LightLoader implements ILoader { private readonly _renderingEngine; private readonly _converter; private _shadowMapCount; private _forceDisabledShadows; constructor(_renderingEngine: RenderingEngine); init(): void; load(light: AbstractLight, dataChild: SDData): void; adjustToBoundingBox(light: AbstractLight, dataChild: SDData, boundingBox: IBox): void; get shadowMapCount(): number; set shadowMapCount(value: number); get forceDisabledShadows(): boolean; set forceDisabledShadows(value: boolean); } //# sourceMappingURL=LightLoader.d.ts.map