import type { Service, Characteristic, Logging } from 'homebridge';
import OrbitAPI from './orbitapi.js';
import OrbitPlatform from './orbitplatform.js';
export default class Orbit {
    private readonly platform;
    private orbitapi;
    private readonly log;
    readonly Service: typeof Service;
    readonly Characteristic: typeof Characteristic;
    constructor(platform: OrbitPlatform, orbitapi?: OrbitAPI, log?: Logging);
    updateService(message: string): Promise<void>;
}
