import { Optional } from '../../../common'; import { DeviceModel } from '../devices.model'; import { DeviceOpState } from './device.state'; import { StateCommandAndStatus } from './states.types'; export declare const PowerStateName: 'power'; export type PowerStateName = typeof PowerStateName; export type PowerType = { isOn?: boolean; state?: { isOn?: boolean; onOff?: boolean; }; }; export declare class PowerState extends DeviceOpState> { constructor(device: DeviceModel, opType?: number, identifier?: number[]); parseState(data: PowerType): void; protected readonly stateToCommand: (nextState: Optional) => Optional; } //# sourceMappingURL=power.state.d.ts.map