import { Logger, PlatformAccessory } from 'homebridge';
import { Device } from 'gree-ac-api';
import ACContext from './@types/ACContext';
import { Platform } from './platform';
export declare class PlatformAC {
    private readonly platform;
    private accessory;
    private readonly log;
    private readonly HC;
    private readonly history;
    get UUID(): string;
    get Mac(): string;
    updateDevice(newDevice: Device): PlatformAccessory<ACContext>;
    constructor(platform: Platform, accessory: PlatformAccessory<ACContext>, log: Logger);
    updateProp(propName: string, value: string): void;
}
//# sourceMappingURL=PlatformAC.d.ts.map