/** * * This file may have been modified by Bytedance Inc. (“Bytedance Inc.'s Modifications”). * All Bytedance Inc.'s Modifications are Copyright (year) Bytedance Inc.. * * This source code is licensed under the Apache license. * See LICENSE file in the project root for license information. * */ import { Component } from 'react'; import AjaxUpload from './AjaxUploader'; import type { UploadProps, RcFile } from './interface'; declare function empty(): void; declare class Upload extends Component { static defaultProps: { component: string; prefixCls: string; data: {}; headers: {}; name: string; multipart: boolean; onStart: typeof empty; onError: typeof empty; onSuccess: typeof empty; multiple: boolean; beforeUpload: null; customRequest: null; withCredentials: boolean; openFileDialogOnClick: boolean; }; private uploader; abort(file: RcFile): void; saveUploader: (node: AjaxUpload) => void; render(): JSX.Element; } export default Upload;