import { PlatformAccessory } from 'homebridge';
import { UpsAlertHomebridgePlatform } from './platform';
import { ServerConfiguration } from './configModels';
/**
 * Platform Accessory
 * An instance of this class is created for each accessory your platform registers
 * Each accessory may expose multiple services of different service types.
 */
export declare class UpsPlatformAccessory {
    private readonly platform;
    private readonly accessory;
    private readonly config;
    private service;
    private isOnline;
    private highestTimeRemaining;
    constructor(platform: UpsAlertHomebridgePlatform, accessory: PlatformAccessory, config: ServerConfiguration);
    private pollForInformation;
    private static normalizeString;
    private static extractNumber;
    private static normalizeProperty;
    private processData;
}
//# sourceMappingURL=platformAccessory.d.ts.map