/**
 * @description: 将blob文件转为file文件
 * @param {Blob} blob
 * @param {string} fileName
 * @param {FilePropertyBag} options
 * @return {*}
 */
export declare const blobToFile: (blob: Blob, fileName: string, options?: FilePropertyBag | undefined) => File;
/**
 * @description: 文件转为Base64文件流
 * @param {File} file
 * @return {*}
 */
export declare const fileToBase64: (file: File) => Promise<string | null | ArrayBuffer | undefined>;
/**
 * @description: base64转为Blob
 * @param {File} file
 * @return {*}
 */
export declare const base64ToBlob: (base64: string) => Promise<Blob>;
/**
 * @description: 将base64转为file类型
 * @param {*} Promise
 * @return {*}
 */
export declare const base64ToFile: (base64: string, filename: string) => Promise<File>;
/**
 * @description: 将文件转为流文件
 * @param {Blob} files
 * @return {*}
 */
export declare const fileToBuffer: (files: Blob | File) => Promise<ArrayBuffer>;
/**
 * @description: 通过url地址将文件转为file类型
 * @param {Blob} files
 * @return {*}
 */
export declare const urlToFile: (url: string) => Promise<File>;
