import type { PlatformAccessory, Service, Characteristic } from 'homebridge';
import OrbitPlatform from '../orbitplatform.js';
export default class bridge {
    private readonly platform;
    private log;
    readonly Service: typeof Service;
    readonly Characteristic: typeof Characteristic;
    constructor(platform: OrbitPlatform, log?: import("homebridge").Logging);
    createBridgeAccessory(device: any, uuid: string, platformAccessory: PlatformAccessory): PlatformAccessory<import("homebridge").UnknownContext>;
    createBridgeService(device: any, network: any, G2: any): Service;
    configureBridgeService(bridgeService: Service): void;
}
