import { Pixiv_Client, Pixiv_User_Detail, Pixiv_Illust_Search, Pixiv_User_Search, Pixiv_Illust_Detail, Pixiv_Comment_Search, Pixiv_Trend_Tags, Pixiv_Novel_Search, Pixiv_Auto_Complete, Pixiv_Bookmark_Detail, Pixiv_Bookmark_Search, Ugoira_Meta_Data, Pixiv_Manga_Search } from './Pixiv_Types'; import { PixivClient, PixivIllustSearch, PixivParams, PixivFetchOptions, PixivBookmarkDetail, PixivBookmarkSearch, PixivUserDetail, PixivUserSearch, PixivIllustDetail, PixivCommentSearch, PixivNovelSearch, PixivAutoComplete, UgoiraMetaData, PixivMangaSearch, PixivTrendTags } from './PixivTypes'; export default class PixivApp { camelcaseKeys: CamelcaseKeys; username: string | undefined; password: string | undefined; refreshToken: string; nextUrl: string | null; auth: PixivClient | null; private _once; constructor(username?: string, password?: string, options?: { camelcaseKeys?: CamelcaseKeys; }); login(username?: string, password?: string): Promise; authInfo(): CamelcaseKeys extends true ? PixivClient : Pixiv_Client; set authToken(accessToken: string); hasNext(): boolean; next(): Promise; nextQuery(): undefined | string; makeIterable(resp: any): AsyncIterable; userDetail(id: number, params?: PixivParams): Promise; userIllusts(id: number, params?: PixivParams): Promise; userFollowAdd(id: number, params?: PixivParams): Promise; userFollowDelete(id: number, params?: PixivParams): Promise; userBookmarksIllust(id: number, params?: PixivParams): Promise; userFollowing(id: number, params?: PixivParams): Promise; userFollower(id: number, params?: PixivParams): Promise; userMypixiv(id: number, params?: PixivParams): Promise; userList(id: number, params?: PixivParams): Promise; illustDetail(id: number, params?: PixivParams): Promise; illustNew(params?: PixivParams): Promise; illustFollow(id: number, params?: PixivParams): Promise; illustComments(id: number, params?: PixivParams): Promise; illustRelated(id: number, params?: PixivParams): Promise; illustRecommended(params?: PixivParams): Promise; illustRecommendedNologin(params?: PixivParams): Promise; illustRanking(params?: PixivParams): Promise; trendingTagsIllust(params?: PixivParams): Promise; searchIllust(word: string, params?: PixivParams): Promise; searchNovel(word: string, params?: PixivParams): Promise; searchUser(word: string, params?: PixivParams): Promise; searchAutoComplete(word: string): Promise; illustBookmarkDetail(id: number, params?: PixivParams): Promise; illustBookmarkAdd(id: number, params?: PixivParams): Promise; illustBookmarkDelete(id: number, params?: PixivParams): Promise; userBookmarkTagsIllust(params?: PixivParams): Promise; novelRecommended(params?: PixivParams): Promise; mangaNew(params?: PixivParams): Promise; mangaRecommended(params?: PixivParams): Promise; novelRecommendedNologin(params?: PixivParams): Promise; novelNew(params?: PixivParams): Promise; ugoiraMetaData(id: number, params?: PixivParams): Promise; fetch(target: string, options?: PixivFetchOptions): Promise; private _get; }