UNPKG

homebridge-plugin-asus-vpn

Version:
17 lines (16 loc) 749 B
import { API, Characteristic, DynamicPlatformPlugin, Logging, PlatformAccessory, PlatformConfig, Service } from 'homebridge'; export declare class AsusVPNPlatform implements DynamicPlatformPlugin { readonly log: Logging; readonly config: PlatformConfig; readonly api: API; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; readonly accessories: PlatformAccessory[]; private readonly routerIp; private readonly loginAuthorizationToken; private readonly vpnConnectionName; private readonly vpnConnectionType; constructor(log: Logging, config: PlatformConfig, api: API); configureAccessory(accessory: PlatformAccessory): void; createAsusVPNService(): Promise<void>; }