import { LightEffectStateName, ModeStateName, UnknownState } from '../../../states'; import { DIYModeState, DIYModeStateName, MicModeState, MicModeStateName, SceneModeState, SegmentColorModeState, SegmentColorModeStateName, SyncBoxActiveState, VideoModeState, VideoModeStateName } from './dreamview.states'; import { Optional } from '../../../../../common'; import { Device } from '../../../device'; import { DeviceFactory } from '../../../device.factory'; import { DeviceModel } from '../../../devices.model'; import { CommandBus, EventBus } from '@nestjs/cqrs'; export declare const DreamViewDeviceType: 'dreamview'; export type DreamViewDeviceType = typeof DreamViewDeviceType; export declare class DreamViewDevice extends Device implements DreamView { static readonly deviceType: "dreamview"; protected isDebug: boolean; constructor(device: DeviceModel, eventBus: EventBus, commandBus: CommandBus); get deviceType(): string; get [VideoModeStateName](): Optional; get [MicModeStateName](): Optional; get [LightEffectStateName](): Optional; get [SegmentColorModeStateName](): Optional; get [DIYModeStateName](): Optional; get [ModeStateName](): Optional; get ['unknown-17'](): Optional; get ['unknown-18'](): Optional; get ['unknown-35'](): Optional; get ['unknown-7,7'](): Optional; get ['unknown-7,8'](): Optional; get ['unknown-183'](): Optional; get ['unknown-174'](): Optional; get ['unknown-238'](): Optional; } export type DreamView = { get [VideoModeStateName](): Optional; get [MicModeStateName](): Optional; get [LightEffectStateName](): Optional; get [SegmentColorModeStateName](): Optional; get [DIYModeStateName](): Optional; get [ModeStateName](): Optional; get ['unknown-17'](): Optional; get ['unknown-18'](): Optional; get ['unknown-35'](): Optional; get ['unknown-7,7'](): Optional; get ['unknown-7,8'](): Optional; get ['unknown-183'](): Optional; get ['unknown-174'](): Optional; get ['unknown-238'](): Optional; }; export declare class DreamViewFactory extends DeviceFactory { constructor(); } //# sourceMappingURL=dreamview.d.ts.map