import { TgdVec3, TgdVec4 } from "../math";
import { ArrayNumber3, ArrayNumber4 } from "../types";
export interface TgdLightOptions {
    color: TgdVec4 | ArrayNumber4;
    direction: TgdVec3 | ArrayNumber3;
}
export declare class TgdLight {
    /**
     * The alpha channel is the intensity of the light.
     */
    color: TgdVec4;
    private readonly _direction;
    constructor(options?: Partial<TgdLightOptions>);
    get direction(): TgdVec3;
    set direction(v: TgdVec3);
}
//# sourceMappingURL=light.d.ts.map