import { DeltaMap, Optional } from '../../../common'; import { BehaviorSubject } from 'rxjs'; import { Effect } from '../../../data'; import { DeviceModel } from '../devices.model'; import { DeviceOpState } from './device.state'; export declare const LightEffectStateName: 'lightEffect'; export type LightEffectStateName = typeof LightEffectStateName; export type LightEffect = Partial; export declare class LightEffectState extends DeviceOpState { readonly effects: DeltaMap; readonly activeEffectCode: BehaviorSubject; constructor(device: DeviceModel, opType?: Optional, identifier?: Optional); parseOpCommand(opCommand: number[]): void; } //# sourceMappingURL=light-effect.state.d.ts.map