import { Response } from 'node-fetch'; import RequestDto from './RequestDto'; import ResponseDto from './ResponseDto'; import Metrics from '../../Metrics/Metrics'; export default class CurlSender { private _metrics; constructor(_metrics: Metrics); send: (dto: RequestDto, allowedCodes?: number[], sec?: number, hops?: number, logMessageCallback?: (res: Response, body: string) => Promise) => Promise; private static _createInitFromDto; private static _log; private _sendMetrics; }