export default class BasicRequestUtil { static fetchPost: (fullUrl: string, param: any, { headers }?: { headers: {}; }) => Promise; static fetchGet: (fullUrl: string, param: any, { headers }?: { headers: {}; }) => Promise; static _fetch: (method: string, fullUrl: string, param: any, { headers }?: { headers: {}; }) => Promise; static xmlHttpRequestPost: (fullUrl: string, param: any, { headers, onProgress }?: { headers: {}; onProgress: (_e: any) => void; }) => Promise; static xmlHttpRequestGet: (fullUrl: string, param: any, { headers, onProgress }?: { headers: {}; onProgress: (_e: any) => void; }) => Promise; static _xmlHttpRequest: (method: string, fullUrl: string, param: any, { headers, onProgress }?: { headers: {}; onProgress: (_e: any) => void; }) => Promise; static getUploadFileContentType: (fileType: string) => any; static getBase64ViaXHR: (remoteImageUrl: string, callback: any) => void; static getBase64ViaImg: (remoteImageUrl: string, callback: any) => void; }