import { RectAreaLight } from "three";
import IAreaLight from "../../interface/IAreaLight";
import Plane from "../primitives/Plane";
export default class AreaLight extends Plane implements IAreaLight {
    static componentName: string;
    static defaults: Partial<import("../../interface/utils/Defaults").default<IAreaLight>>;
    static schema: Required<import("../../interface/utils/extractProps").ExtractProps<IAreaLight>>;
    $light?: RectAreaLight;
    constructor();
    get color(): import("../../interface/ITexturedStandard").ColorString | undefined;
    set color(val: import("../../interface/ITexturedStandard").ColorString | undefined);
    intensity: number;
    get width(): number;
    set width(val: number);
    get height(): number;
    set height(val: number);
    get scaleX(): number;
    set scaleX(val: number);
    get scaleY(): number;
    set scaleY(val: number);
    get depth(): number;
    set depth(_: number);
    get scaleZ(): number;
    set scaleZ(_: number);
}
