import type { PlatformAccessory, Service } from 'homebridge';
import type { SmartHQIceMaker } from '../../index.js';
import type { SmartHQPlatform } from '../../../../index.js';
import type { devicesConfig, SmartHqContext } from '../../../../index.js';
import { OpalDeviceBase } from '../../OpalDeviceBase.js';
export declare class OpalAddWaterStatusSvcManager extends OpalDeviceBase {
    service: Service;
    opalIceMaker: SmartHQIceMaker;
    private serviceName;
    private configuredName;
    advancedOptionQueryStrs: string[];
    AddWaterCurrentStatus: {
        readonly WATER_OK: 0;
        readonly ADD_WATER: 1;
    };
    addWaterCurrentStatus: 0 | 1;
    constructor(opalIceMaker: SmartHQIceMaker, platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig);
    private createService;
    setAddWaterCurrentStatus(updateValue: 0 | 1): void;
    getService(): Service;
}
//# sourceMappingURL=OpalAddWaterStatusSvcManager.d.ts.map