import { Characteristic, CharacteristicValue, Service, WithUUID } from 'homebridge'; export declare class CharacteristicUtils { service: Service; getCharacteristicValue(characteristic: WithUUID Characteristic>): CharacteristicValue; setCharacteristicValue(characteristic: WithUUID Characteristic>, value: CharacteristicValue): CharacteristicValue; updateCharacteristicValue(characteristic: WithUUID Characteristic>, value: CharacteristicValue): CharacteristicValue; removeCharacteristic(characteristic: Characteristic): void; getActive(): number; setActive(value: number): number; updateActive(value: number): number; getActiveIdentifier(): number; setActiveIdentifier(value: number): number; updateActiveIdentifier(value: number): number; getBrightness(): number; setBrightness(value: number): number; updateBrightness(value: number): number; getColorTemperature(): number; setColorTemperature(value: number): number; updateColorTemperature(value: number): number; getConfiguredName(): string; setConfiguredName(value: string): string; updateConfiguredName(value: string): string; getCurrentVisibilityState(): number; setCurrentVisibilityState(value: number): number; updateCurrentVisibilityState(value: number): number; getHue(): number; setHue(value: number): number; updateHue(value: number): number; getIdentifier(): number; setIdentifier(value: number): number; updateIdentifier(value: number): number; getInputSourceType(): number; setInputSourceType(value: number): number; updateInputSourceType(value: number): number; getInUse(): number; setInUse(value: number): number; updateInUse(value: number): number; getIsConfigured(): number; setIsConfigured(value: number): number; updateIsConfigured(value: number): number; getMute(): boolean; setMute(value: boolean): boolean; updateMute(value: boolean): boolean; getName(): string; setName(value: string): string; updateName(value: string): string; getOn(): boolean; setOn(value: boolean): boolean; updateOn(value: boolean): boolean; getProgrammableSwitchEvent(): number; setProgrammableSwitchEvent(value: number): number; updateProgrammableSwitchEvent(value: number): number; getRemainingDuration(): number; setRemainingDuration(value: number): number; updateRemainingDuration(value: number): number; getRemoteKey(): number; setRemoteKey(value: number): number; updateRemoteKey(value: number): number; getSaturation(): number; setSaturation(value: number): number; updateSaturation(value: number): number; getSetDuration(): number; setSetDuration(value: number): number; updateSetDuration(value: number): number; getSleepDiscoveryMode(): number; setSleepDiscoveryMode(value: number): number; updateSleepDiscoveryMode(value: number): number; getTemperatureDisplayUnits(): number; setTemperatureDisplayUnits(value: number): number; updateTemperatureDisplayUnits(value: number): number; getValveType(): number; setValveType(value: number): number; updateValveType(value: number): number; getVolume(): number; setVolume(value: number): number; updateVolume(value: number): number; getCurrentAirPurifierState(): number; setCurrentAirPurifierState(value: number): number; updateCurrentAirPurifierState(value: number): number; getTargetAirPurifierState(): number; setTargetAirPurifierState(value: number): number; updateTargetAirPurifierState(value: number): number; getStatusLowBattery(): number; setStatusLowBattery(value: number): number; updateStatusLowBattery(value: number): number; getBatteryLevel(): number; setBatteryLevel(value: number): number; updateBatteryLevel(value: number): number; getChargingState(): number; setChargingState(value: number): number; updateChargingState(value: number): number; getFilterChangeIndication(): number; setFilterChangeIndication(value: number): number; updateFilterChangeIndication(value: number): number; getFilterLifeLevel(): number; setFilterLifeLevel(value: number): number; updateFilterLifeLevel(value: number): number; getResetFilterIndication(): number; setResetFilterIndication(value: number): number; updateResetFilterIndication(value: number): number; getCurrentDoorState(): number; setCurrentDoorState(value: number): number; updateCurrentDoorState(value: number): number; getTargetDoorState(): number; setTargetDoorState(value: number): number; updateTargetDoorState(value: number): number; getObstructionDetected(): boolean; setObstructionDetected(value: boolean): boolean; updateObstructionDetected(value: boolean): boolean; getCurrentHeaterCoolerState(): number; setCurrentHeaterCoolerState(value: number): number; updateCurrentHeaterCoolerState(value: number): number; getTargetHeaterCoolerState(): number; setTargetHeaterCoolerState(value: number): number; updateTargetHeaterCoolerState(value: number): number; getCurrentHumidifierDehumidifierState(): number; setCurrentHumidifierDehumidifierState(value: number): number; updateCurrentHumidifierDehumidifierState(value: number): number; getTargetHumidifierDehumidifierState(): number; setTargetHumidifierDehumidifierState(value: number): number; updateTargetHumidifierDehumidifierState(value: number): number; getLockCurrentState(): number; setLockCurrentState(value: number): number; updateLockCurrentState(value: number): number; getLockTargetState(): number; setLockTargetState(value: number): number; updateLockTargetState(value: number): number; getSecuritySystemCurrentState(): number; setSecuritySystemCurrentState(value: number): number; updateSecuritySystemCurrentState(value: number): number; getSecuritySystemTargetState(): number; setSecuritySystemTargetState(value: number): number; updateSecuritySystemTargetState(value: number): number; getCurrentHeatingCoolingState(): number; setCurrentHeatingCoolingState(value: number): number; updateCurrentHeatingCoolingState(value: number): number; getTargetHeatingCoolingState(): number; setTargetHeatingCoolingState(value: number): number; updateTargetHeatingCoolingState(value: number): number; getCurrentMediaState(): number; setCurrentMediaState(value: number): number; updateCurrentMediaState(value: number): number; getTargetMediaState(): number; setTargetMediaState(value: number): number; updateTargetMediaState(value: number): number; getCurrentPosition(): number; setCurrentPosition(value: number): number; updateCurrentPosition(value: number): number; getTargetPosition(): number; setTargetPosition(value: number): number; updateTargetPosition(value: number): number; getPositionState(): number; setPositionState(value: number): number; updatePositionState(value: number): number; getCurrentRelativeHumidity(): number; setCurrentRelativeHumidity(value: number): number; updateCurrentRelativeHumidity(value: number): number; getTargetRelativeHumidity(): number; setTargetRelativeHumidity(value: number): number; updateTargetRelativeHumidity(value: number): number; getRotationDirection(): number; setRotationDirection(value: number): number; updateRotationDirection(value: number): number; getRotationSpeed(): number; setRotationSpeed(value: number): number; updateRotationSpeed(value: number): number; getCurrentTemperature(): number; setCurrentTemperature(value: number): number; updateCurrentTemperature(value: number): number; getTargetTemperature(): number; setTargetTemperature(value: number): number; updateTargetTemperature(value: number): number; getRelativeHumidityDehumidifierThreshold(): number; setRelativeHumidityDehumidifierThreshold(value: number): number; updateRelativeHumidityDehumidifierThreshold(value: number): number; getRelativeHumidityHumidifierThreshold(): number; setRelativeHumidityHumidifierThreshold(value: number): number; updateRelativeHumidityHumidifierThreshold(value: number): number; getCoolingThresholdTemperature(): number; setCoolingThresholdTemperature(value: number): number; updateCoolingThresholdTemperature(value: number): number; getHeatingThresholdTemperature(): number; setHeatingThresholdTemperature(value: number): number; updateHeatingThresholdTemperature(value: number): number; }