import { BodyInit, Response } from 'node-fetch'; import { Logger } from '../../utils'; export declare class WebServiceConnector { logger: Logger; constructor(logger: Logger); post(url: string, payload: BodyInit): Promise; get(url: string): Promise; put(url: string, payload: BodyInit): Promise; delete(url: string, payload?: BodyInit): Promise; downloadFile(url: string, destination?: string, index?: number): Promise; private fetch; }