import { BrowserFamily, ClientSdk, ClosedBy, Collection, ConnectionType, DisconnectReason, EgressOutputKind, EgressSourceType, EgressStatus, EgressStreamStatus, EgressType, EncryptionType, IngressInputType, IngressSessionStatus, IngressStatus, MigrationState, OsFamily, ParticipantKind, ParticipantKindDetail, ParticipantStatus, RoomEndReason, RoomStatus, StatsDetail, StatsDirection, StoredEventType, SubscriptionStatus, TrackSource, TrackStatus, TrackType, VideoQuality } from '../src/index.js'; import { anyObject, arr, bool, type BsonSchema, counts, date, double, int, long, nullable, obj, oneOfValues, patternCounts, req, str } from './schema-builder.js'; const SCOPE_PATTERN = '^(global|node:[^:]+)$'; /** A media node label: the characters a `node: