import { AxiosInstance, AxiosPromise, AxiosRequestConfig } from 'axios'; import { IBaseConfig } from './types'; export declare class Base { axios: AxiosInstance; /** * @constructor * @param {IBaseConfig} config */ constructor(config: IBaseConfig); /** * @description Sends request. * @param {AxiosRequestConfig} axiosRequestConfig * @returns {AxiosPromise} */ sendRequest(axiosRequestConfig: AxiosRequestConfig): AxiosPromise; /** * @returns Returns a number between two included numbers. * @param {number} min * @param {number} max * @returns {number} */ protected randomNumber(min: number, max: number): number; }