import { AxiosResponse } from 'axios'; export interface ApiResponse extends Promise> { } export declare class ApiService { private serviceUrl; constructor(serviceUrl?: string); setServiceUrl(url: string): void; getJSONFile(url: string): ApiResponse; get(path: string, params?: any, externalUrlDomain?: string): ApiResponse; put(path: string, body?: any, externalUrlDomain?: string, isFormData?: boolean): ApiResponse; post(path: string, body?: any, externalUrlDomain?: string, isFormData?: boolean, params?: any): ApiResponse; multipartForm(path: string, body: any, isContentJson?: boolean): ApiResponse; delete(path: string, externalUrlDomain?: string): ApiResponse; }