import { SmartHQIceMaker } from "../index.js";
import { OpalDeviceBase } from "../OpalDeviceBase.js";
import { devicesConfig, SmartHqContext, SmartHQPlatform } from "../../../index.js";
import type { PlatformAccessory } from 'homebridge';
export declare class OpalSchedulingManager extends OpalDeviceBase {
    readonly platform: SmartHQPlatform;
    accessory: PlatformAccessory<SmartHqContext>;
    readonly device: SmartHqContext['device'] & devicesConfig;
    opalIceMaker: SmartHQIceMaker;
    advancedOptionQueryStrs: string[];
    schedulerInterval: number;
    constructor(opalIceMaker: SmartHQIceMaker, platform: SmartHQPlatform, accessory: PlatformAccessory<SmartHqContext>, device: SmartHqContext['device'] & devicesConfig);
    initializeIfIceMakerOnSchedule(): void;
}
//# sourceMappingURL=OpalSchedulingManager.d.ts.map