import { LoginParams } from '../types/params';
import SIMSDK from './index';
import { ServerResponse } from '../types/entity';
/**
 * 用户服务 - 负责用户认证与基本信息
 */
export declare class UserService {
    private readonly sdk;
    /**
     * 创建用户服务实例
     * @param sdk SIMSDK实例
     */
    constructor(sdk: SIMSDK);
    /**
     * 用户登录
     * @param params 登录参数
     * @returns 登录结果Promise
     */
    login(params: LoginParams): Promise<ServerResponse<string>>;
    /**
     * 用户登出
     * @returns 登出结果Promise
     */
    logout(): Promise<ServerResponse<void>>;
}
