import { type IOptionLoader, type RecursivePartial } from "@tsparticles/engine"; import type { ILight } from "../Interfaces/ILight.js"; import { LightArea } from "./LightArea.js"; import { LightShadow } from "./LightShadow.js"; export declare class Light implements ILight, IOptionLoader { area: LightArea; shadow: LightShadow; constructor(); load(data?: RecursivePartial): void; }