import { ExecOptions } from "../types/core.ts";
import { GetUserInfoOptions, Account } from "../types/user.ts";
/**
 * 获取当前登录账户信息
 * @description 获取当前登录账户信息
 * @param {ExecOptions<Account, any>} options 参数
 * @module user
 */
export declare function getCurrentLoginAccount(options: ExecOptions<Account, any>): Promise<unknown>;
/**
 * 获取当前登录用户信息
 * @description 获取当前登录用户信息
 * @param {ExecOptions<object, any>} options 参数
 * @module user
 */
export declare function getCurrentUserInfo(options: ExecOptions<object, any>): Promise<unknown>;
/**
 * 根据用户Id获取用户信息
 * @description 根据用户Id获取用户信息
 * @param {GetUserInfoOptions} options 参数
 * @module user
 */
export declare function getUserInfoById(options: GetUserInfoOptions): Promise<unknown>;
/**
 * 根据用户Id打开用户详情页面
 * @description 根据用户Id打开用户详情页面
 * @param {string} userId 用户Id
 * @module user
 */
export declare function showUserInfoById(userId: string): void;
