import type { Logger } from "homebridge"; export declare enum NetworkDeviceLogLevel { Debug = 7, Info = 6, Notice = 5, Warning = 4, Error = 3, Critical = 2, Alert = 1, Emergency = 0, None = -1 } export declare class NetworkDeviceLogger { upstream: Logger; namespace: string; level: NetworkDeviceLogLevel; constructor(upstream: Logger, namespace: string); debug(message: unknown, ...parameters: any[]): void; info(message: unknown, ...parameters: any[]): void; warn(message: unknown, ...parameters: any[]): void; error(message: unknown, ...parameters: any[]): void; }