UNPKG

@koush/ring-client-api

Version:

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

14 lines (13 loc) 600 B
import { RingDevice } from '../api'; import { RingPlatformConfig } from './config'; import { BaseDataAccessory } from './base-data-accessory'; import { Logging, PlatformAccessory } from 'homebridge'; import { ServiceType } from './base-accessory'; export declare abstract class BaseDeviceAccessory extends BaseDataAccessory<RingDevice> { abstract readonly device: RingDevice; abstract readonly accessory: PlatformAccessory; abstract readonly logger: Logging; abstract readonly config: RingPlatformConfig; initBase(): void; initSensorService(serviceType: ServiceType): void; }