import { Query } from "@/request"; export declare const user: (id: number, query?: Query<{ full?: 0 | 1; }>) => Promise; export declare const userWorksLatest: (id: number, query?: Query) => Promise; export declare const userFollowing: (id: number, query: { offset: number; limit: number; rest: "show" | "hide"; }) => Promise; export declare const userBookmarkAdd: (data: { user_id: number; tag: string; restrict: "0" | "1"; }) => Promise<[]>; export declare const userRecommends: (id: number, query?: { userNum: number; workNum: number; isR18: "true" | "false"; }) => Promise; export declare const rpcGroupSetting: (data: { mode: "del"; type: "bookuser"; id: number; }) => Promise<{ type: string; user_id: string; }>; export declare const userExtra: (query?: Query) => Promise<{ background: string | null; followers: number; following: number; mypixivCount: number; }>; export declare const rpc: (data: Query<{ mode: "following_user_restrict_change"; user_id: string; restrict: 0 | 1; } | { mode: "message_thread_unread_count"; } | { mode: "latest_message_threads2"; num: number; }>) => Promise; export declare const userProfile: (id: number, type: "all" | "top" | "illusts" | "novels", query?: Query<{ ids: number[]; }>) => Promise;