import { AxiosInstance, AxiosPromise, AxiosRequestConfig } from 'axios'; export declare class RequestService { protected readonly client: AxiosInstance; constructor(client: AxiosInstance); get(url: string, config?: AxiosRequestConfig): AxiosPromise; post(url: string, data?: D, config?: AxiosRequestConfig): AxiosPromise; delete(url: string, config?: AxiosRequestConfig): AxiosPromise; put(url: string, data?: D, config?: AxiosRequestConfig): AxiosPromise; patch(url: string, data: D, config?: AxiosRequestConfig): AxiosPromise; }