import { LoginParams } from '../types/params'; import SIMSDK from './index'; import { ServerResponse, ChatMemberDTO } from '../types/entity'; /** * 用户服务 - 负责用户认证与基本信息 */ export declare class UserService { private readonly sdk; /** * 创建用户服务实例 * @param sdk SIMSDK实例 */ constructor(sdk: SIMSDK); /** * 用户登录 * @param params 登录参数 * @returns 登录结果Promise */ login(params: Omit): Promise>; /** * 用户登出 * @returns 登出结果Promise */ logout(): Promise>; /** * 获取聊天对象的信息 * @param chatId 被查询人的信息(app用户id) * @param parent 是否查询上级信息(可选) * @returns 聊天对象信息Promise */ getChatMember(chatId: number, parent?: boolean): Promise>; }