import { AxiosRequestConfig } from 'axios'; export default class HttpClient { private readonly client; private config; constructor(endpoint: string); setConfig(config: AxiosRequestConfig): HttpClient; get(endpoint: string, params?: T): Promise

; post(endpoint: string, data?: T): Promise

; delete(endpoint: string, params?: T): Promise

; }