export interface QosEventBase { timestamp: number; event_id: number; event_name: keyof typeof QosEventType; [key: string]: any; } export interface QosBase { qos_version: string; device_id: string; bundle_id: string; app_version: string; sdk_version: string; device_model: string; os_platform: string; os_version: string; } export interface QosUserBase { app_id: string; room_name: string; user_id: string; } export interface QosEventItem { user_base?: QosUserBase; event: QosEventBase; session_id?: string; } export declare const QosEventType: { Init: number; UnInit: number; JoinRoom: number; MCSAuth: number; SignalAuth: number; LeaveRoom: number; PublisherPC: number; PublishTracks: number; UnPublishTracks: number; SubscriberPC: number; SubscribeTracks: number; UnSubscribeTracks: number; MuteTracks: number; ICEConnectionState: number; CallbackStatistics: number; KickoutUser: number; RoomStateChanged: number; AudioDeviceInOut: number; VideoDeviceInOut: number; SDKError: number; ApplicationState: number; CreateMergeJob: number; UpdateMergeTracks: number; StopMerge: number; AuthorizationStatus: number; DeviceChanged: number; DefaultSetting: number; MediaStatistics: number; AbnormalDisconnect: number; WebsocketConnect: number; NetworkChange: number; SystemRequirementsTest: number; AutoplayFail: number; TrackEnded: number; WebSDKException: number; };