import type { ReloadProjectInfo } from "../../reload-notifier.js"; interface HMRMetrics { broadcastsSent: number; messagesForwarded: number; lastBroadcastTime: number; } export declare function getMetrics(): { clients: number; } & HMRMetrics; /** * Broadcast update to all connected HMR clients, optionally filtered by projectSlug. * No server-side debounce here — ReloadNotifier already debounces (300ms). */ export declare function broadcastUpdate(changedPaths?: string[], project?: ReloadProjectInfo): void; export declare function resetMetrics(): void; export {}; //# sourceMappingURL=hmr-message-router.d.ts.map