import BinaryStream from '../../common/binarystream'; import TokenStream from './tokenstream'; import GenericObject from './genericobject'; export declare const enum LightType { None = -1, Omnidirectional = 0, Directional = 1, Ambient = 2 } /** * A light. */ export default class Light extends GenericObject { type: LightType; attenuation: Float32Array; color: Float32Array; intensity: number; ambientColor: Float32Array; ambientIntensity: number; constructor(); readMdx(stream: BinaryStream): void; writeMdx(stream: BinaryStream): void; readMdl(stream: TokenStream): void; writeMdl(stream: TokenStream): void; getByteLength(): number; }