import { AccessoryConfig, AccessoryPlugin, API, Characteristic, Logging, Service } from "homebridge"; import { NobleScanner } from "./noblescanner"; export declare class MijiaThermometerAccessory implements AccessoryPlugin { readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; private readonly log; private readonly config; private readonly api; private cachedInfo; private deviceFile; private nobleScanner; private latestTemperature; private latestHumidity; private latestBatteryLevel; private lastUpdatedAt; private readonly informationService; private readonly temperatureService; private readonly humidityService; private readonly batteryService; constructor(log: Logging, config: AccessoryConfig, api: API); get temperatureName(): any; get humidityName(): any; get temperature(): any; get humidity(): any; get batteryLevel(): any; get batteryStatus(): any; get batteryLevelThreshold(): any; getServices(): Service[]; getInformationService(): import("hap-nodejs/dist/lib/definitions").AccessoryInformation; getTemperatureService(): import("hap-nodejs/dist/lib/definitions").TemperatureSensor; getHumidityService(): import("hap-nodejs/dist/lib/definitions").HumiditySensor; getBatteryService(): import("hap-nodejs/dist/lib/definitions").Battery; setupScanner(config: any): NobleScanner | undefined; onCharacteristicGetValue(field: any, callback: any): void; loadCachedInfo(): void; saveCachedInfo(): void; } //# sourceMappingURL=accessory.d.ts.map