import { FlowplayerRunner, IFlowplayerRunnerArgs, IFlowplayerRunnerOptions } from './FlowplayerRunner';
import { FlowplayerSource } from './FlowplayerSource';
import { IRunnerScraperOptions, ISourceData, ISourceScraper, SourceRunnerScraper } from 'source-scraper-core';
export declare type ISimpleFlowplayerScraperOptions = IRunnerScraperOptions<IFlowplayerRunnerOptions>;
export declare type ISimpleFlowplayerScraperSourceData = ISourceData<FlowplayerSource>;
export declare class SimpleFlowplayerScraper extends SourceRunnerScraper<ISimpleFlowplayerScraperSourceData, IFlowplayerRunnerOptions, IFlowplayerRunnerArgs, FlowplayerRunner<ISimpleFlowplayerScraperSourceData>> implements ISourceScraper {
    name: string;
    domains: string[];
    urlPattern: RegExp;
    runner: FlowplayerRunner<ISimpleFlowplayerScraperSourceData>;
    defaultOptions: ISimpleFlowplayerScraperOptions;
    protected execWithArgs({ sources }: IFlowplayerRunnerArgs): Promise<ISimpleFlowplayerScraperSourceData>;
}
