UNPKG

@koush/ring-client-api

Version:

Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting

15 lines (14 loc) 715 B
import { API, DynamicPlatformPlugin, Logging, PlatformAccessory, PlatformConfig } from 'homebridge'; 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 implements DynamicPlatformPlugin { log: Logging; config: PlatformConfig & RingPlatformConfig & RefreshTokenAuth; api: API; private readonly homebridgeAccessories; constructor(log: Logging, config: PlatformConfig & RingPlatformConfig & RefreshTokenAuth, api: API); configureAccessory(accessory: PlatformAccessory): void; connectToApi(): Promise<void>; }