import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; export declare class BaseRequests { protected axios: AxiosInstance; protected constructor(axiosInstance: AxiosInstance); protected success(response: AxiosResponse): T; protected post(url: string, body: any, config?: AxiosRequestConfig): Promise; protected get(url: string, config?: AxiosRequestConfig): Promise; protected put(url: string, body: any, config?: AxiosRequestConfig): Promise; protected delete(url: string, config?: AxiosRequestConfig): Promise; }