import { Light } from "three";
import { WebglCreator } from "../../webgl";
export type DTLight = {
    type: string;
    color?: string | number;
    intensity?: number;
    position?: number[];
};
declare const _default: import("../../interface/meta").DefinedPlugin<DTLight | DTLight[], {
    lights: Set<Light<import("three").LightShadow<import("three").Camera> | undefined>>;
    createLight: (lights: DTLight | DTLight[]) => void;
    remove: (light: Light) => void;
    clear: () => void;
}, WebglCreator>;
export default _default;
