import { AxiosRequestConfig, AxiosResponse } from 'axios'; import { HttpModuleOptions } from 'src/http/http.module-definition'; export declare class HttpService { private options; constructor(options?: HttpModuleOptions); genConfig(config?: AxiosRequestConfig): AxiosRequestConfig | undefined; get, D = any>(url: string, config?: AxiosRequestConfig): Promise; post, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; put, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; patch, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; delete, D = any>(url: string, config?: AxiosRequestConfig): Promise; }