import { UserPreview, UserProfile } from "../types/User"; import { Illust } from "../types/Illust"; import { Novel } from "../types/Novel"; import { RequestPlan } from "../types/RequestPlan"; import { Pixiv } from "./Pixiv"; export declare class Users { private readonly pixiv; constructor(pixiv: Pixiv); getUser(userId: number): Promise; getUserIllusts(userId: number, type?: "illust" | "manga", page?: number): Promise; getUserNovels(userId: number, page?: number): Promise; getUserRequestPlans(userId: number): Promise; getUserBookmarkedIllusts(userId: number, restrict?: "private" | "public", page?: number): Promise; /** * @deprecated Use getUserBookmarkedIllusts(userId, restrict, page) instead. */ getUserBookmarkedIllusts(userId: number, page?: number): Promise; getUserBookmarkedNovels(userId: number, restrict?: "private" | "public", page?: number): Promise; /** * @deprecated Use getUserBookmarkedNovels(userId, restrict, page) instead. */ getUserBookmarkedNovels(userId: number, page?: number): Promise; searchUsers(word: string, page?: number): Promise; }