import { MethodType, UniNetworkRequestWithoutCallback } from '../type'; import { AxiosProgressEvent, AxiosRequestConfig } from 'axios'; /** * 获取请求方法 */ export declare const getMethodType: (config: AxiosRequestConfig) => MethodType; /** * 解析 UniApp 请求选项 * @param config */ export declare const resolveUniAppRequestOptions: (config: AxiosRequestConfig) => UniNetworkRequestWithoutCallback; /** * 处理 Axios 上传或下载进度 * - https://github.com/axios/axios/blob/7d45ab2e2ad6e59f5475e39afd4b286b1f393fc0/lib/adapters/xhr.js#L17-L44 * @param listener * @param isDownloadStream 是否为下载流 */ export declare const progressEventReducer: (listener: (progressEvent: AxiosProgressEvent) => void, isDownloadStream: boolean) => (result: UniApp.OnProgressDownloadResult) => void;