import { PlatformAccessory } from 'homebridge';
import { EcowittPlatform } from './../EcowittPlatform';
import { EcowittAccessory } from './../EcowittAccessory';
import { TemperatureSensor } from './../sensors/TemperatureSensor';
import { HumiditySensor } from './../sensors/HumiditySensor';
import { WindSensor } from './../sensors/WindSensor';
import { RainSensor } from './../sensors/RainSensor';
import { BatterySensor } from './../sensors/BatterySensor';
export declare class WN67 extends EcowittAccessory {
    protected readonly platform: EcowittPlatform;
    protected readonly accessory: PlatformAccessory;
    static readonly properties: string[];
    protected battery: BatterySensor | undefined;
    protected temperature: TemperatureSensor | undefined;
    protected humidity: HumiditySensor | undefined;
    protected windDirection: WindSensor | undefined;
    protected windSpeed: WindSensor | undefined;
    protected windGust: WindSensor | undefined;
    protected maxDailyGust: WindSensor | undefined;
    protected rainRate: RainSensor | undefined;
    protected eventRain: RainSensor | undefined;
    protected hourlyRain: RainSensor | undefined;
    protected dailyRain: RainSensor | undefined;
    protected weeklyRain: RainSensor | undefined;
    protected monthlyRain: RainSensor | undefined;
    protected yearlyRain: RainSensor | undefined;
    constructor(platform: EcowittPlatform, accessory: PlatformAccessory);
    update(dataReport: any): void;
}
//# sourceMappingURL=WN67.d.ts.map