@koush/ring-client-api
Version:
Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting
14 lines (13 loc) • 600 B
TypeScript
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;
}