/** * @module node-opcua-service-discovery */ import { Bonjour, Service, ServiceConfig } from "sterfive-bonjour-service"; import { Announcement } from "./Announcement"; export declare function acquireMulticastDNS(): Bonjour; export declare function _announceServerOnMulticastSubnet(multicastDNS: Bonjour, serviceConfig: ServiceConfig): Promise; export declare class BonjourHolder { #private; serviceConfig?: ServiceConfig; /** * * @param announcement * @returns */ announcedOnMulticastSubnet(announcement: Announcement): Promise; isStarted(): boolean; /** * @private */ stopAnnouncedOnMulticastSubnet(): Promise; }