import { AnimeParser, ISearch, IAnimeInfo, IAnimeResult, ISource, IEpisodeServer } from '../../models'; declare class AnimePahe extends AnimeParser { readonly name = "AnimePahe"; protected baseUrl: string; protected logo: string; protected classPath: string; /** * Search for anime * @param query Search query string * @returns Promise> */ search: (query: string) => Promise>; /** * @param page page number (optional) * @returns Promise> */ fetchRecentEpisodes(page?: number): Promise>; /** * Fetch anime information * @param id Anime ID in format id/session * @param episodePage Episode page number (default: -1 for all episodes) * @returns Promise */ fetchAnimeInfo: (id: string, episodePage?: number) => Promise; /** * Fetch episode video sources * @param episodeId Episode ID * @returns Promise */ fetchEpisodeSources: (episodeId: string) => Promise; private fetchEpisodes; /** * Fetch episode servers (deprecated) * @deprecated AnimePahe doesn't support this method * @param episodeLink Episode link * @returns Promise */ fetchEpisodeServers: (episodeLink: string) => Promise; private Headers; } export default AnimePahe;