import type { WebSocketServer } from "ws"; export type WsEventType = "mutated" | "connected"; export interface WsEvent { type: WsEventType; resource?: string; method?: string; ts: number; } declare class WsBroadcaster { private wss; attach(wss: WebSocketServer): void; detach(): void; broadcast(event: WsEvent): void; get clientCount(): number; } export declare const broadcaster: WsBroadcaster; export {}; //# sourceMappingURL=ws-broadcaster.d.ts.map