import { HAP } from './hap'; import { RingPlatformConfig } from './config'; import { RefreshTokenAuth } from '../api/rest-client'; export declare const platformName = "Ring"; export declare const pluginName = "homebridge-ring"; export declare class RingPlatform { log: HAP.Log; config: RingPlatformConfig & RefreshTokenAuth; api: HAP.Platform; private readonly homebridgeAccessories; constructor(log: HAP.Log, config: RingPlatformConfig & RefreshTokenAuth, api: HAP.Platform); configureAccessory(accessory: HAP.Accessory): void; connectToApi(): Promise; }