export declare enum GroupType { PrivateChat = 0,// 一对一私聊 PrivateGroup = 1,// 群聊 - 私群 PublicGroup = 2,// 群聊 - 公群 CustomerService = 3,// 客服聊天 LiveGroup = 4,// 直播群 ChanneRoom = 5 } export declare enum MessageType { TEXT = 0, IMAGE = 1, FILE = 2, AUDIO = 3, VIDEO = 4, LINK = 5, GIF = 6, OPTION = 7, EMOJI = 8, CUSTOM = 100 } export declare enum SseEventType { EVENT_PONG_CONN = 0, EVENT_PONG_RE_CONN = 1, EVENT_PONG_IDLE = 2, EVENT_MESSAGE_PUSH = 3, EVENT_SYSTEM_MESSAGE_PUSH = 4, EVENT_LIVE_SYSTEM_MESSAGE_PUSH = 5, EVENT_PRE_MESSAGE_PUSH = 6, EVENT_SUBSCRIBE_MESSAGE_PUSH = 7 } /** * 群成员事件类型(客户端) */ export declare enum GroupMemberEventType { JOIN = 0,// 群用户事件:加群 LEFT = 1,// 群用户事件:退群 LAST_READ_UPDATE = 2,// 群用户事件:更新最新的阅读 PERMISSION_UPDATE = 3,// 群用户事件:权限设置更改 IDENTITY_UPDATE = 4,// 群用户事件:身份变更 PING_UPDATE = 5 } /** * 群组事件类型(服务端群事件,系统消息里 type / data.eventType 对应此枚举) */ export declare enum GroupEventType { JOIN = 0, LEFT = 1, INVITE_JOIN = 2, CREATE_GROUP = 3, GROUP_DISSOLVE = 4, PERMISSION_UPDATE = 5, INFO_EDIT_NAME_UPDATE = 6, INFO_NOTIFICATION_UPDATE = 7, INFO_EDIT_CUSTOM_UPDATE = 8, ADD_ADMIN = 9, INFO_EDIT_ALL_UPDATE = 10, PING_UPDATE = 11, UNPING_UPDATE = 12, KICK_UPDATE = 13, DELETE_ADMIN = 14, GROUP_MEMBER_EVENT_TYPE_PERMISSION_UPDATE = 15, /** 客服接入/转出;载荷含 groupId、supportChatId(对应会话 supportId)、supportNick */ GROUP_MEMBER_EVENT_TYPE_SUPPORT_UPDATE = 16 } export declare enum SystemMessageType { GroupMemberPermissionChange = 3,// 群用户权限设置更改 GroupPermissionChange = 4 } /** * 连接协议类型 */ export declare enum ConnectionProtocol { SSE = "sse",// Server-Sent Events WEBSOCKET = "websocket" } /** * 会话列表查询类型(conversationList 接口 queryType) * 0: 非客服聊天(私聊、频道等),沿用原逻辑 * 3: 客服聊天 * 4: 私聊 * 5: 两种群聊 * 6: 接入的客服对话列表 * 客服( 3)、 已接入(6)、私聊(4) 其他(5) */ export declare enum ConversationQueryType { /** 非客服:私聊、频道等(沿用原逻辑) */ NonCustomer = 0, /** 客服聊天 */ CustomerService = 3, /** 私聊 */ PrivateChat = 4, /** 两种群聊 */ GroupChats = 5, /** 接入的客服对话列表 */ ConnectedServiceList = 6, /** 频道 */ ChannelList = 7 } /** * 连接关闭原因(OnDisconnected / onConnectionClosed 时传给前端) */ export declare enum ConnectionCloseReason { /** 服务端主动正常关闭(如 WebSocket code 1000),SDK 不会重连 */ ServerClosed = "ServerClosed", /** 认证错误(如 token 无效、401),SDK 不会重连 */ AuthError = "AuthError", /** 异常断开(网络、超时等),SDK 会尝试重连 */ Abnormal = "Abnormal" }