import type { AccessoryConfig } from "homebridge"; import { NetworkDeviceLogLevel } from "./logging"; export declare class NetworkDeviceConfig { name: string; manufacturer: string; model: string; serialNumber: string; host: string | null; pingInterval: number; pingsToChange: number; pingTimeout: number; pingCommand: string | null; pingCommandTimeout: number; mac: string | null; broadcastAddress: string | null; startCommand: string | null; startCommandTimeout: number; wakeGraceTime: number; wakeCommand: string | null; wakeCommandTimeout: number; shutdownCommand: string | null; shutdownGraceTime: number; shutdownCommandTimeout: number; logLevel: NetworkDeviceLogLevel; returnEarly: boolean; constructor(config: AccessoryConfig); private getString; private getNumber; private getBoolean; private getLogLevel; }