import * as AxiosLib from 'axios';
import { PrettyLoggerOptions, PrettyLoggerLevel } from '../../../utils/logger/pretty_logger/models/pretty_logger.port.cjs';
import { DeepPartial } from '../../../common/types/custom_type.types.cjs';
import { HttpClient } from './http_client.port.cjs';

declare const AxiosHttpClientWeb: (options?: {
    name?: string;
    logOptions?: DeepPartial<PrettyLoggerOptions>;
    logLevel?: PrettyLoggerLevel;
}) => HttpClient<AxiosLib.AxiosInstance>;

export { AxiosHttpClientWeb };
