Version: 1.0.01.1.01.2.01.2.12.0.02.1.02.1.12.1.22.2.02.2.12.2.22.2.32.2.42.2.52.3.02.3.12.3.22.3.32.3.42.4.02.5.03.5.03.5.13.5.23.5.43.5.53.5.63.5.73.5.83.5.93.5.103.5.113.6.03.6.13.7.03.8.03.8.13.8.23.8.33.9.03.10.03.10.13.11.03.11.13.12.03.12.13.12.23.12.33.13.03.13.13.13.23.13.33.13.43.14.03.14.13.14.23.14.33.14.44.0.0-rc24.0.0-rc34.0.0-rc44.0.0-rc54.0.0-rc64.0.05.0.05.0.15.0.25.0.35.0.46.0.0-beta06.0.0-beta16.0.06.0.16.0.26.0.36.1.0-beta06.1.06.1.16.2.06.2.16.3.06.3.16.3.26.3.36.3.46.3.56.3.66.4.06.4.16.4.26.4.36.4.46.4.56.4.66.5.06.6.06.7.06.8.06.8.16.8.26.8.36.8.56.9.06.9.16.10.06.10.16.10.26.10.36.10.46.11.07.0.07.0.17.0.27.0.37.0.47.0.57.0.67.1.08.0.08.1.08.1.18.1.28.1.38.1.48.1.5-9.x-alpha.18.1.58.2.08.3.08.3.1
import type { AxiosStatic } from 'axios';
import type { AxiosInstance, CreateHttpClientParams } from './types';
/**
* Create pre-configured axios instance
* @private
* @param {AxiosStatic} axios - Axios library
* @param {CreateHttpClientParams} options - Initialization parameters for the HTTP client
* @return {AxiosInstance} Initialized axios instance
*/
export default function createHttpClient(axios: AxiosStatic, options: CreateHttpClientParams): AxiosInstance;