#!/usr/bin/env node export interface DiscoveryServerOptions { port: number; /** Optional shared secret; clients must echo this in their register message. */ authToken?: string; /** * If set, an HTTP `/metrics` server is started on this port exposing a * Prometheus exposition of the discovery server's roster + counters. */ metricsPort?: number; /** * Host/interface to bind the metrics HTTP server to. Ignored when * `metricsPort` is unset. When omitted, Node's default is used (`::` on * dual-stack systems, falling back to `0.0.0.0`). */ metricsHost?: string; } export declare function startDiscoveryServer(opts: DiscoveryServerOptions): { close: () => Promise; }; //# sourceMappingURL=discovery-server.d.ts.map