import { EventEmitter } from 'node:events'; import { HapEvInstance, ServiceType } from './interfaces.js'; export declare class HapMonitor extends EventEmitter { private readonly pin; private readonly evInstances; private readonly services; private logger; private readonly debug; constructor(logger: any, debug: any, pin: string, services: ServiceType[]); log(message: string): void; error(message: string): void; start(): void; connectInstance(instance: HapEvInstance): void; finish(): void; refreshMonitorConnection(refreshInstance: HapEvInstance): void; parseServices(): void; }