import * as THREE from "three"; import { CBARLightAsset, CBARLightAssetProperties } from "./CBARLightAsset"; import { CBARContext } from "../../CBARContext"; import { CBARVector } from "../../CBARTypes"; interface CBARRectAreaLightProperties extends CBARLightAssetProperties { target?: CBARVector; width?: number; height?: number; } export declare class CBARRectAreaLight extends CBARLightAsset { constructor(context: CBARContext); protected _light: THREE.RectAreaLight; get light(): THREE.RectAreaLight; load(basePath: string | undefined, json: CBARRectAreaLightProperties): Promise; data(): any; get description(): string; } export {};