/// import { UploadFile } from 'antd/es/upload/interface'; import { RcFile } from 'antd/lib/upload'; import * as S from 'ufc-schema'; import { AbcFileUploaderComp, IAbcFileUploaderProps, IAbcFileUploaderState } from '../AbcFileUploader'; export interface IUniversalFileUploaderProps extends IAbcFileUploaderProps { fileStores: S.FileStore[]; fileCount?: number; uploadedPicCount?: number; printableFiles?: S.UtkPrintableFile[]; defaultFileList?: UploadFile[]; } export interface IUniversalFileUploaderState extends IAbcFileUploaderState { } /** * 基于 FileStore 的文件上传组件 * */ export declare class UniversalFileUploader extends AbcFileUploaderComp { error: boolean; fileList: RcFile[]; static defaultProps: Partial; state: IUniversalFileUploaderState; beforeUpload: (file: RcFile, fileList: RcFile[]) => boolean; handleChange: (info: { file: UploadFile; }) => Promise; render(): JSX.Element; }