import { TConnectionState, TDebugEvent } from '../types'; export type TManagerState = { connectionState: TConnectionState; subscriptionRefCounts: ReadonlyMap; subscriptionData: ReadonlyMap; pendingSubscriptions: ReadonlySet; inFlightMessages: ReadonlyMap; reconnectAttempt: number; protocols: readonly string[]; disposed: boolean; intentionalClose: boolean; }; export type TSnapshot = { id: number; timestamp: number; event: TDebugEvent; state: TManagerState; }; export type TInspectorState = { snapshots: TSnapshot[]; maxSnapshots: number; selectedSnapshotId: number | null; }; export type TInspectorAction = { type: "add-snapshot"; snapshot: TSnapshot; } | { type: "select-snapshot"; id: number | null; } | { type: "clear"; }; export type TInspectorPosition = "top-left" | "top-right" | "bottom-left" | "bottom-right"; //# sourceMappingURL=inspector-types.d.ts.map