export type DiscordMonitorStatusPatch = { connected?: boolean; lastEventAt?: number | null; lastConnectedAt?: number | null; lastDisconnect?: string | { at: number; status?: number; error?: string; loggedOut?: boolean; } | null; lastInboundAt?: number | null; lastError?: string | null; busy?: boolean; activeRuns?: number; lastRunActivityAt?: number | null; }; export type DiscordMonitorStatusSink = (patch: DiscordMonitorStatusPatch) => void;