declare const api: import('axios').AxiosInstance; /** * HTTP POST获取结果 * @param url 接口地址 * @param data 请求数据 * @param openDefultdata 是否附加默认数据 * @returns 请求结果 */ declare const httpPost: (url: string, data: any, openDefultdata?: boolean) => Promise>; /** * HTTP GeT获取结果 * @param url 接口地址 * @param data 请求数据 * @param openDefultdata 是否附加默认数据 * @returns 请求结果 */ declare const httpGet: (url: string, data: any, openDefultdata?: boolean) => Promise>; /** * HTTP PUT获取结果 * @param url 接口地址 * @param data 请求数据 * @param openDefultdata 是否附加默认数据 * @returns 请求结果 */ declare const httpPut: (url: string, data: any, openDefultdata?: boolean) => Promise>; /** * HTTP DELETE获取结果 * @param url 接口地址 * @param data 请求数据 * @param openDefultdata 是否附加默认数据 * @returns 请求结果 */ declare const httpDelete: (url: string, data: any, openDefultdata?: boolean) => Promise>; /** * HTTP 文件上传 * @param url 接口地址 * @param file 请求数据 * @returns 请求结果 */ declare const httpUploadFile: (url: string, file: File | Blob) => Promise>; declare const httpDownload: (url: string, params: any, openDefultdata?: boolean) => Promise>; /** * 修饰接口路径,增加接口endpoint(如没有的话) * @param path 接口路径 * @returns 包含HTTP协议的接口路径 */ declare const adornUrl: (path: string | string[]) => string | string[]; export default api; export { adornUrl, httpDelete, httpDownload, httpGet, httpPost, httpPut, httpUploadFile };