import { Illust } from "../types/Illust"; import { Novel } from "../types/Novel"; import { Series } from "../types/Series"; import { Notification, UserPreview, UserProfile, UserState } from "../types/User"; import { Pixiv } from "./Pixiv"; export declare class Account { private readonly pixiv; private readonly users; constructor(pixiv: Pixiv); getSelfUser(): Promise; getSelfBookmarks(type: "illust", restrict?: "private" | "public", page?: number): Promise; getSelfBookmarks(type: "novel", restrict?: "private" | "public", page?: number): Promise; /** * @deprecated Use getSelfBookmarks(type, restrict, page) instead. */ getSelfBookmarks(type: "illust", page?: number): Promise; /** * @deprecated Use getSelfBookmarks(type, restrict, page) instead. */ getSelfBookmarks(type: "novel", page?: number): Promise; getUserState(): Promise; getRecommendedIllusts(page?: number): Promise; getRecommendedMangas(page?: number): Promise; getRecommendedNovels(page?: number): Promise; getRecommendedUsers(page?: number): Promise; getFollowIllusts(restrict?: "private" | "public" | "all", page?: number): Promise; /** * @deprecated Use getFollowIllusts(restrict, page) instead. */ getFollowIllusts(page?: number): Promise; getFollowNovels(restrict?: "private" | "public" | "all", page?: number): Promise; /** * @deprecated Use getFollowNovels(restrict, page) instead. */ getFollowNovels(page?: number): Promise; getMangaWatchlist(page?: number): Promise; getNovelWatchlist(page?: number): Promise; getNotifications(page?: number): Promise; hasUnreadNotifications(): Promise; }