import { AxiosError, AxiosInstance, AxiosRequestConfig } from 'axios'; import { IAxiosRetryConfig } from 'axios-retry'; import { Logger } from 'pino'; type DelayFunction = (error: AxiosError, retryNumber?: number) => number; export declare const DEFAULT_RETRIES = 3; export declare const DEFAULT_RETRY_DELAY = 1000; /** * A handy function to create an Axios instance */ export declare function makeAxiosInstance(config?: AxiosRequestConfig, retryConfig?: IAxiosRetryConfig): AxiosInstance; /** * A handy function to create an Axios instance with a retry */ export declare function makeAxiosInstanceWithRetry(config?: AxiosRequestConfig, logger?: Logger, retries?: number, delay?: number | DelayFunction): AxiosInstance; export {};