/// import { UploadFile } from 'antd/es/upload/interface'; import { IdentifiedFile } from 'ufc-apis'; import * as S from 'ufc-schema'; import { AbcFileUploaderComp, IAbcFileUploaderProps, IAbcFileUploaderState } from '../AbcFileUploader'; export interface ILocalReaderUploaderProps extends IAbcFileUploaderProps { fileCount?: number; uploadedPicCount?: number; printableFiles?: S.UtkPrintableFile[]; defaultFileList?: UploadFile[]; onRead: (content: string | ArrayBuffer) => void; onReadFile?: (file: IdentifiedFile) => void; } export interface ILocalReaderUploaderState extends IAbcFileUploaderState { } /** * 基于 FileStore 的文件上传组件 * */ export declare class LocalReaderUploader extends AbcFileUploaderComp { error: boolean; static defaultProps: Partial; state: ILocalReaderUploaderState; /** 复写父组件 */ componentDidMount(): void; componentWillReceiveProps(): void; beforeUpload: (file: IdentifiedFile) => boolean; render(): JSX.Element; }