import { Object3DCompat } from "../core/Object3DCompat";
import { ColorCompat } from "../math";
export declare class LightCompat extends Object3DCompat {
    color: ColorCompat;
    intensity: number;
    type: string;
    constructor(color?: ColorCompat, intensity?: number);
}
export declare class AmbientLightCompat extends LightCompat {
    type: string;
}
export declare class HemisphereLightCompat extends LightCompat {
    type: string;
}
export declare class DirectionalLightCompat extends LightCompat {
    type: string;
    castShadow: boolean;
}
export declare class PointLightCompat extends LightCompat {
    type: string;
    distance: number;
    decay: number;
}
export declare class SpotLightCompat extends LightCompat {
    type: string;
    angle: number;
    penumbra: number;
    castShadow: boolean;
}
export declare class RectAreaLightCompat extends LightCompat {
    type: string;
    width: number;
    height: number;
}
//# sourceMappingURL=index.d.ts.map