import { AxiosInstance } from "axios"; import { IllustApi } from "./IllustApi"; import { BookmarkApi } from "./BookmarkApi"; import { NovelApi } from "./NovelApi"; import { UserApi } from "./UserApi"; import { RankingApi } from "./RankingApi"; import { CommentNovelApi } from "./CommentNovelApi"; import { TagApi } from "./TagApi"; import { NovelSeriesApi } from "./NovelSeriesApi"; import { UserWorksApi } from "./UserWorksApi"; import { UserBookmarkApi } from "./UserBookmarkApi"; import { CommentIllustApi } from "./CommentIllustApi"; export declare class Api { instance: AxiosInstance; token: string | undefined; lang: string | undefined; illustApi: IllustApi; novelApi: NovelApi; novelSeriesApi: NovelSeriesApi; userApi: UserApi; rankingApi: RankingApi; bookmarkApi: BookmarkApi; commentNovelApi: CommentNovelApi; tagApi: TagApi; userWorksApi: UserWorksApi; userBookmarkApi: UserBookmarkApi; commentIllustApi: CommentIllustApi; constructor(instance: AxiosInstance, token?: string, lang?: string); static setCookie(phpSessionId: string, path: string): void; static clearCookie(path: string): void; fetchToken(): Promise; isTokenReady(): boolean; }