import { Characteristic, CharacteristicGetCallback, CharacteristicSetCallback, CharacteristicValue } from "homebridge"; import { TuyaWebCharacteristic } from "./base"; import { BaseAccessory } from "../BaseAccessory"; import { MapRange } from "../../helpers/MapRange"; import { DeviceState } from "../../api/response"; export declare class RotationSpeedCharacteristic extends TuyaWebCharacteristic { static Title: string; static HomekitCharacteristic(accessory: BaseAccessory): typeof import("hap-nodejs/dist/lib/definitions").RotationSpeed; range: MapRange; setProps(char?: Characteristic): Characteristic | undefined; static isSupportedByAccessory(accessory: any): boolean; get maxSpeedLevel(): number; get minStep(): number; getRemoteValue(callback: CharacteristicGetCallback): void; setRemoteValue(homekitValue: CharacteristicValue, callback: CharacteristicSetCallback): void; updateValue(data: DeviceState, callback?: CharacteristicGetCallback): void; } //# sourceMappingURL=rotationSpeed.d.ts.map