import { BaseParser, TvType, ISource, IEpisodeServer, IMovieInfo, IAnimeInfo } from '.'; declare abstract class MovieParser extends BaseParser { /** * The supported types of the provider (e.g. `TV`, `Movie`) */ abstract supportedTypes: Set; /** * takes media id * * returns media info (including episodes) */ abstract fetchMediaInfo(mediaId: string, type?: string): Promise; /** * takes episode id * * returns episode sources (video links) */ abstract fetchEpisodeSources(episodeId: string, ...args: any): Promise; /** * takes episode id * * returns episode servers (video links) available */ abstract fetchEpisodeServers(episodeId: string, ...args: any): Promise; } export default MovieParser;