import * as React from 'react'; import './style/index.less'; import { UploadRequestMethod, XTFile } from './request'; export interface BaseUploadProps { onChange?: (files: any) => void; action?: string; method?: UploadRequestMethod; prefix?: string; accept?: string; maxSize?: number; onUploadSeccess?: (files: any, response: any) => void; onUploadError?: (files: any) => void; children: React.ReactNode; } export interface InnerFile extends XTFile { fileState: FileState; } export type FileState = 'wait' | 'success' | 'error' | 'process'; declare const BaseUpload: React.FC; export default BaseUpload;