import type { SmartHQPlatform } from '../../../index.js';
import { type devicesConfig, type SmartHqContext } from '../../../index.js';
import { OpalDeviceBase } from '../OpalDeviceBase.js';
import type { PlatformAccessory, Service } from 'homebridge';
export declare class OpalFilterMaintenanceSvcManager extends OpalDeviceBase {
    service: Service;
    serviceName: string;
    private configuredName;
    advancedOptionQueryStrs: string[];
    filterMaintenanceStatus: 0 | 1;
    constructor(platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig);
    getFilterMaintenanceStatus(): Promise<void>;
    setFilterMaintenanceStatus(updateValue: 0 | 1): void;
    private createService;
    getService(): Service;
}
//# sourceMappingURL=OpalFilterMaintenanceSvcManager.d.ts.map