/** * Служебные метаданные текущей сессии клиента. * * Эти данные полезны для диагностики, аналитики и корреляции событий между * приложением, каналом и конкретным подключением пользователя. */ export interface ClientMetaPayload { /** Идентификатор текущего участника в рамках канала, если клиент уже подключён. */ peerId?: string; /** Идентификатор канала, к которому относится текущая сессия. */ channelId?: string; /** Идентификатор приложения LiveDigital, выданный сервером. */ appId?: string; /** Имя датацентра, обслуживающего текущее подключение. */ datacenterName?: string; /** Идентификатор узла, на котором обслуживается соединение. */ nodeId?: string; /** Уникальный идентификатор клиентской сессии для трассировки и аналитики. */ clUId: string; [key: string]: unknown; } export declare class ClientMetaProvider { #private; get meta(): ClientMetaPayload; setPeerId(id: string): void; setChannelId(id: string): void; setAppId(id: string): void; setDatacenterName(name: string): void; setNodeId(id: string): void; setExternalMeta(meta: Record): void; clear(): void; }