import { FileSelectionMethod } from './interface'; export declare class FileSelectionMethodProvider { private jsBridgeService; constructor(); /** 对图片进行预处理 */ private transPic2Base64; /** 对视频进行预处理 */ private transVideo2Base64; private transFile2Base64; private takePhoto; private takeVideo; private getFileFromLocal; private getFileFromLocalForAndroid; private getFileFromAlbum; private genValue; /** * 获取文件获取方式配置的缺省实现 * @description * 如果传入了methods参数,则将返回合并后的配置列表 * 合并策略:以key为依据,为methods追加缺省实现 * @param methods 指定的上传方式列表 * @returns 文件上传方式配置列表 */ static getValue(methods?: FileSelectionMethod[]): FileSelectionMethod[]; /** * 为用户指定的配置列表追加缺省实现 * @param methods 用户指定的配置列表 * @param defaultMethods 默认配置列表 * @returns 合并缺省值之后的配置列表 */ private static mergeMethods; }