import type { PlatformAccessory, Service } from 'homebridge';
import type { SmartHQPlatform, devicesConfig, SmartHqContext } from '../../../index.js';
import { OpalDeviceBase } from '../OpalDeviceBase.js';
import { SmartHQIceMaker } from '../index.js';
export declare class OpalMetadataSvcManager extends OpalDeviceBase {
    service: Service;
    private configuredName;
    opalIceMaker: SmartHQIceMaker;
    constructor(opalIceMaker: SmartHQIceMaker, platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig);
    createService(): Service;
    getService(): Service;
}
//# sourceMappingURL=OpalMetadataSvcManager.d.ts.map