import { Handler } from '../handler'; import { HandlerInput } from '../../../../shared/types/handler-input'; import ExtractorContext from '../../extractor-context'; export declare abstract class Fetcher implements Handler { protected fetchSchema(request: HandlerInput, context: ExtractorContext): Promise; protected fetchData(request: HandlerInput, context: ExtractorContext): Promise; protected fetch(request: HandlerInput, context: ExtractorContext): Promise; run(request: HandlerInput, context: ExtractorContext): Promise; }