import { AxiosInstance } from "axios"; import { UserInfo, UserRecommend } from "../interface/user"; export declare class UserApi { private instance; constructor(instance: AxiosInstance); /** * 关注 * @param userId * @param restrict * @param tag */ follow(userId: number, restrict: 0 | 1, tag?: string): Promise; /** * 推荐用户 * @param uid * @param params */ recommend(uid: number, params: { lang?: string; userNum: number; workNum: number; isR18: Boolean; }): Promise; /** * 取关 * @param userId */ unfollow(userId: number): Promise<{ type: string; user_id: number; }>; /** * 查询用户信息 * @param uid * @param full */ userInfo(uid: number, full: 1 | 0): Promise; }