import { type WebSocket } from "isomorphic-ws"; export interface WebSocketConnector extends AsyncIterable { acquire(): Promise; kill(): void; } export interface WebSocketSubscriptionCounter { count(stream: string, params?: Record): number; increment(stream: string, params?: Record): void; decrement(stream: string, params?: Record): void; }