import { AnimeParser, ISearch, IAnimeInfo, IAnimeResult, ISource, IEpisodeServer } from '../../models'; declare class ToonStream extends AnimeParser { readonly name = "ToonStream"; protected baseUrl: string; protected logo: string; protected classPath: string; /** * Search for anime (Hindi dubbed) * @param query Search query string * @param page Page number (default: 1) * @returns Promise> */ search: (query: string, page?: number) => Promise>; /** * Fetch anime information * @param id Anime ID (slug) * @returns Promise */ fetchAnimeInfo: (id: string) => Promise; /** * Fetch episode video sources * @param episodeId Episode ID or URL * @returns Promise */ fetchEpisodeSources: (episodeId: string) => Promise; /** * Fetch episode servers * @param episodeId Episode ID * @returns Promise */ fetchEpisodeServers: (episodeId: string) => Promise; } export default ToonStream;