import { ModifyProfileParams, User, UserDetailSource } from '../types'; import { InstanceContext, NapCatCore } from '..'; export declare class NTQQUserApi { context: InstanceContext; core: NapCatCore; constructor(context: InstanceContext, core: NapCatCore); getCoreAndBaseInfo(uids: string[]): Promise>; getProfileLike(uid: string, start: number, count: number, type?: number): Promise; total_count: number; last_time: number; today_count: number; }; voteInfo: { total_count: number; new_count: number; new_nearby_count: number; last_visit_time: number; userInfos: Array; }; }>; friendMaxVotes: number; start: number; }; }>; setLongNick(longNick: string): Promise; setSelfOnlineStatus(status: number, extStatus: number, batteryStatus: number): Promise; setDiySelfOnlineStatus(faceId: string, wording: string, faceType: string): Promise; getBuddyRecommendContactArkJson(uin: string, sencenID?: string): Promise; like(uid: string, count?: number): Promise<{ result: number; errMsg: string; succCounts: number; }>; setQQAvatar(filePath: string): Promise<{ result: import("..").GeneralCallResultStatus; errMsg: string; }>; setGroupAvatar(gc: string, filePath: string): Promise; fetchUserDetailInfo(uid: string, mode?: UserDetailSource): Promise; getUserDetailInfo(uid: string, no_cache?: boolean): Promise; modifySelfProfile(param: ModifyProfileParams): Promise; getCookies(domain: string): Promise<{ [key: string]: string; }>; getPSkey(domainList: string[]): Promise; }>; getRobotUinRange(): Promise>; getQzoneCookies(): Promise<{ [key: string]: string; }>; getSKey(): Promise; getUidByUinV2(uin: string): Promise; getUinByUidV2(uid: string): Promise; getRecentContactListSnapShot(count: number): Promise; changedList: Array<{ remark: unknown; peerName: unknown; sendMemberName: unknown; sendNickName: unknown; peerUid: string; peerUin: string; msgTime: string; chatType: import("../types").ChatType; msgId: string; }>; }; }>; getRecentContactListSyncLimit(count: number): Promise; getRecentContactListSync(): Promise; getRecentContactList(): Promise; getUserDetailInfoByUin(Uin: string): Promise; forceFetchClientKey(): Promise; }