import { API, Characteristic, DynamicPlatformPlugin, HAPStatus, HapStatusError, Logging, PlatformAccessory, PlatformConfig, Service } from 'homebridge';
export default class OrbitPlatform implements DynamicPlatformPlugin {
    readonly log: Logging;
    readonly config: PlatformConfig;
    readonly api: API;
    [x: string]: any;
    readonly Service: typeof Service;
    readonly Characteristic: typeof Characteristic;
    readonly HAPStatus: typeof HAPStatus;
    readonly HapStatusError: typeof HapStatusError;
    readonly accessories: PlatformAccessory[];
    constructor(log: Logging, config: PlatformConfig, api: API);
    configureAccessory(accessory: PlatformAccessory): void;
    identify(): void;
    getDevices(): Promise<void>;
}
