import { MangaParser, ISearch, IMangaInfo, IMangaResult, IMangaChapterPage } from '../../models'; export type MangaHereRankingType = 'total' | 'month' | 'week' | 'day'; export type MangaHereSort = 'az' | 'popularity' | 'rating' | 'latest' | 'news'; export type MangaHereStatus = 'all' | 'new' | 'completed' | 'ongoing'; declare class MangaHere extends MangaParser { readonly name = "MangaHere"; protected baseUrl: string; protected logo: string; protected classPath: string; fetchMangaInfo: (mangaId: string) => Promise; fetchChapterPages: (chapterId: string) => Promise; search: (query: string, page?: number) => Promise>; fetchMangaRanking: (type?: MangaHereRankingType) => Promise>; fetchMangaHotReleases: () => Promise>; fetchMangaTrending: () => Promise>; fetchMangaRecentUpdate: (page?: number) => Promise>; browse: (options?: { genre?: string; status?: MangaHereStatus; sort?: MangaHereSort; page?: number; }) => Promise>; private _getMangaList; /** * credit: [tachiyomi-extensions](https://github.com/tachiyomiorg/tachiyomi-extensions/blob/master/src/en/mangahere/src/eu/kanade/tachiyomi/extension/en/mangahere/Mangahere.kt) */ private extractKey; } export default MangaHere;