import { RequestInstance, RequestConfig, RequestPromise, RequestResponse } from '../types/index'; import InterceptorManager from './InterceptorManager'; interface Interceptors { request: InterceptorManager; response: InterceptorManager; } export default class Request implements RequestInstance { defaults: RequestConfig; interceptors: Interceptors; constructor(instanceConfig: RequestConfig); request(url: any, config?: any): RequestPromise; private _requestMethodWithData; } export {};