import { OnModuleDestroy } from '@nestjs/common'; import { WledMdnsCallbacks, WledMdnsDiscoveredDevice } from '../interfaces/wled.interface'; export declare class WledMdnsDiscovererService implements OnModuleDestroy { private readonly logger; private bonjour; private browser; private discoveredDevices; private isRunning; private callbacks; setCallbacks(callbacks: WledMdnsCallbacks): void; start(_networkInterface?: string): void; stop(): void; getDiscoveredDevices(): WledMdnsDiscoveredDevice[]; isDeviceDiscovered(host: string): boolean; isDiscoveryRunning(): boolean; private handleServiceFound; private getHostFromService; private getMacFromService; onModuleDestroy(): void; }