import { VevioSource } from './VevioSource'; import { IScraperOptions, ISourceData, SourceScraper } from 'source-scraper-core'; export interface IVevioScraperQualities { [quality: string]: string; } export interface IVevioScraperConfig { qualities: IVevioScraperQualities; poster: string; vtt: string; spritesheet: string; subtitles: any[]; } export declare type IVevioScraperOptions = IScraperOptions; export interface IVevioScraperSourceData extends ISourceData { poster: string; title: undefined; config: IVevioScraperConfig; } export declare class VevioScraper extends SourceScraper { name: string; domains: string[]; urlPattern: RegExp; defaultOptions: IVevioScraperOptions; protected exec(url: string): Promise; }