UNPKG

homebridge-plugin-asus-vpn

Version:
15 lines (14 loc) 698 B
import type { CharacteristicValue, PlatformAccessory } from 'homebridge'; import type { AsusVPNPlatform } from './platform.js'; import { AsusRouterService } from './adapter/service'; import { AsusRouterUsecase } from './domain/usecase'; export declare class AsusVPNPlatformAccessory { private readonly platform; private readonly accessory; private readonly asusRouterService; private readonly asusRouterUsecase; private service; constructor(platform: AsusVPNPlatform, accessory: PlatformAccessory, asusRouterService: AsusRouterService, asusRouterUsecase: AsusRouterUsecase); setOn(value: CharacteristicValue): Promise<void>; getOn(): Promise<CharacteristicValue>; }