import type { Fog, Light } from './lights'; export declare class LightPool { /** * lights */ private lights; /** * support only 1 fog */ private fog; addLight(light: Light): void; removeLight(light: Light): void; addFog(fog: Fog): void; removeFog(fog: Fog): void; getFog(): Fog; getAllLights(): Light[]; /** * USE_LIGHT * NUM_AMBIENT_LIGHTS * NUM_DIR_LIGHTS */ getDefines(): Record; private sortLights; } //# sourceMappingURL=LightPool.d.ts.map