import { AxiosProxyConfig, AxiosResponse } from "axios"; import { Agent } from "https"; export interface BasProviderParams { h2oUrl: string; httpsAgent?: Agent; proxy: AxiosProxyConfig | false; } type InterceptorFunction = (value: T) => T | Promise; type InterceptorErrorFunction = (error: any) => any; export interface AxiosInterceptors { requestInterceptor?: { onFulfilled: InterceptorFunction; onRejected?: InterceptorErrorFunction; }; responseInterceptor?: { onFulfilled: InterceptorFunction; onRejected?: InterceptorErrorFunction; }; } export {};