import { EventEmitter } from 'node:events';
import { HapEvInstance, ServiceType } from './interfaces';
export declare class HapMonitor extends EventEmitter {
    private pin;
    private evInstances;
    private services;
    private logger;
    private 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;
}
