import { LightType } from "../typings/light-type";
import { Vector3Dto } from "./vector3.dto";
export type LightConfigDto = BaseLightConfigDto | DirectionalLightConfigDto;
export declare class BaseLightConfigDto {
    readonly name: string;
    readonly type: LightType;
    readonly intensity: number;
    readonly color: number;
    readonly position?: Vector3Dto;
}
export declare class DirectionalLightConfigDto extends BaseLightConfigDto {
    readonly target?: Vector3Dto;
    readonly type: LightType;
}
export declare function isDirectionalLightConfigDto(lightConfigDto: LightConfigDto): lightConfigDto is DirectionalLightConfigDto;
