import { AnimeParser, ISearch, IAnimeInfo, IAnimeResult, IEpisodeServer, ISource, StreamingServers, ProxyConfig } from '../../models'; /** * **Use at your own risk :)** 9anime devs keep changing the keys every week */ declare class NineAnime extends AnimeParser { readonly name = "9Anime"; private nineAnimeResolver; private apiKey; protected baseUrl: string; protected logo: string; protected classPath: string; readonly isWorking = false; constructor(nineAnimeResolver?: string, proxyConfig?: ProxyConfig, apiKey?: string); search(query: string, page?: number): Promise>; fetchAnimeInfo(animeUrl: string): Promise; fetchEpisodeSources(episodeId: string, server?: StreamingServers): Promise; fetchEpisodeServers(episodeId: string): Promise; ev(query: string, raw?: boolean): Promise; searchVrf(query: string, raw?: boolean): Promise; decrypt(query: string, raw?: boolean): Promise; vizcloud(query: string): Promise; customRequest(query: string, action: string): Promise; } export default NineAnime;