import { AxiosInstance } from "axios"; declare module "axios" { type AxiosDataResponse = Promise; } declare abstract class RequestClient { protected readonly instance: AxiosInstance; constructor(baseURL: string); private _initializeResponseInterceptor; private _handleResponse; protected _handleError: (error: any) => Promise; } export default RequestClient;