homebridge-plugin-asus-vpn
Version:
A switch to on and off the vpn.
15 lines (14 loc) • 698 B
TypeScript
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>;
}