import { EventEmitter } from "events"; import { DiscoveryEndpoint, DiscoveryOptions } from "./types"; export declare class KNXNetDiscovery extends EventEmitter { private socket; private discoveredDevices; private searchTimeout; constructor(); discover(options?: DiscoveryOptions): Promise; private setupSocket; private sendSearchRequest; private createSearchRequestFrame; private createHPAI; private handleSearchResponse; private parseSearchResponse; private parseHPAI; private parseDeviceInfoDIB; private parseServiceFamiliesDIB; private calculateCapabilities; private cleanup; close(): void; } //# sourceMappingURL=discovery.d.ts.map