import { Hoster, HosterRunnerScraper, IHosterData, IRunnerScraperOptions } from 'source-scraper-core';
import { DomRunner, IDomRunnerArgs, IDomRunnerOptions } from 'source-scraper-dom-runner';
export declare type IGogoanimeScraperOptions = IRunnerScraperOptions<IDomRunnerOptions>;
export declare type IGogoanimeScraperHosterData = IHosterData<Hoster>;
export declare class GogoanimeScraper extends HosterRunnerScraper<IGogoanimeScraperHosterData> {
    name: string;
    domains: string[];
    urlPattern: RegExp;
    runner: DomRunner<IHosterData>;
    defaultOptions: IGogoanimeScraperOptions;
    protected execWithArgs({ document }: IDomRunnerArgs): Promise<IHosterData>;
}
