UNPKG

@george.talusan/homebridge-eufy-robovac

Version:
23 lines (22 loc) 961 B
import type { API, Characteristic, DynamicPlatformPlugin, Logging, MatterAccessory, PlatformAccessory, PlatformConfig, Service } from 'homebridge'; declare const RoboVac: any; export declare class EufyRobovacHomebridgePlatform implements DynamicPlatformPlugin { readonly log: Logging; readonly config: PlatformConfig; readonly api: API; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; readonly accessories: PlatformAccessory[]; readonly matterAccessories: Map<string, MatterAccessory>; robovac: typeof RoboVac; connected: boolean; private matterEnabled; private reconnecting; constructor(log: Logging, config: PlatformConfig, api: API); configureAccessory(accessory: PlatformAccessory): void; configureMatterAccessory(accessory: MatterAccessory): void; registerMatterAccessories(): Promise<void>; discoverDevices(): void; parseConfig(): boolean; } export {};