import { type fileMsgObjApi, type changeFileRequestNumObj } from "./index";
/**
 *
 * @param file 文件
 * @param size 每片的大小
 * @returns
 */
export declare const cutFile: (file: File, size: number) => Promise<any>;
/**
 * 组装需要的数据
 * @param file
 * @returns
 */
export declare const getFileMap: (file: File | Array<File>) => {
    map: Map<File, fileMsgObjApi>;
    files: File[];
};
/**
 * 优先级的分配并发数
 * @param obj
 * @param surplusNum 需要分配的剩余数
 * @param multiple 比例
 */
export declare const changeFileRequestNum: (obj: changeFileRequestNumObj, surplusNum: number, multiple: number) => void;
