import { AxiosRequestConfig, AxiosResponse } from 'axios'; export interface AxiosHooks { requestSuccessHook?: (config: AxiosRequestConfig) => AxiosRequestConfig; requestErrorHooks?: (error: any) => Promise; responseSuccessHooks?: (response: AxiosResponse) => AxiosResponse; responseErrorHooks?: (error: any) => Promise; } export declare const defaultHooks: { requestSuccessHook: (config: AxiosRequestConfig) => AxiosRequestConfig; requestErrorHooks: (error: any) => Promise; responseSuccessHooks: (response: any) => any; responseErrorHooks: (error: any) => Promise; }; export declare const httpAxios: (options?: AxiosRequestConfig, hooks?: AxiosHooks) => import("axios").AxiosInstance; //# sourceMappingURL=httpAxios.d.ts.map