import { AxiosRequestConfig, AxiosResponse, AxiosError } from "axios"; export interface RequestConfig extends AxiosRequestConfig { showLoading?: boolean; retryTimes?: number; } export interface ResponseData { code: number; message: string; data: T; } export type RequestInterceptor = (config: RequestConfig) => RequestConfig; export type ResponseInterceptor = (response: AxiosResponse) => AxiosResponse; export type ErrorInterceptor = (error: AxiosError) => Promise; //# sourceMappingURL=types.d.ts.map