import { PlatformAccessory } from 'homebridge';
import { HiveHomeControllerPlatform } from '../../platform';
import { HiveAccessory } from './hiveAccessory';
/**
 * An instance of this class is created for each Heating accessory. Exposes the
 * Boost service for the Heating device.
 */
export declare class HiveHeatingAccessory extends HiveAccessory {
    protected readonly platform: HiveHomeControllerPlatform;
    protected readonly accessory: PlatformAccessory;
    protected readonly hiveSession: any;
    private readonly kBoostName;
    private boostService;
    constructor(platform: HiveHomeControllerPlatform, accessory: PlatformAccessory, hiveSession: any);
    protected servicesReady(): boolean;
    protected updateDeviceAndCurrentState(): Promise<void>;
    protected updateHomekitState(): Promise<void>;
    private setDeviceState;
}
//# sourceMappingURL=hiveHeatingAccessory.d.ts.map