UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

22 lines 1.12 kB
import { HumidityState as BaseHumidityState } from '../../../states/humidity.state'; import { TemperatureState as BaseTemperatureState } from '../../../states/temperature.state'; import { DeviceModel } from '../../../devices.model'; import { ParseOption, MeasurementData, MessageData } from '../../../states/states.types'; import { DeviceOpState } from '../../../states/device.state'; export declare class HumidityState extends BaseHumidityState { constructor(device: DeviceModel); parseMultiOpCommand(opCommands: number[][]): void; } export declare class TemperatureState extends BaseTemperatureState { protected parseOption: ParseOption; constructor(device: DeviceModel); parseMultiOpCommand(opCommands: number[][]): void; } export declare const PM25StateName: 'pm25'; export type PM25StateName = typeof PM25StateName; export declare class PM25State extends DeviceOpState<PM25StateName, MeasurementData> { constructor(device: DeviceModel); parseMultiOpCommand(opCommands: number[][]): void; parseState(data: MessageData['state']): void; } //# sourceMappingURL=air-quality.states.d.ts.map