/** * * 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 React from 'react'; import { UploadProps } from './component'; import { UploadChangeParam } from './component'; import { UploadListProgressProps } from './component/interface'; import { IUploadFile } from './Upload'; declare type UploadListPropsType = { fileList: IUploadFile[]; prefixCls: string; disabled?: boolean; handleDownload: (file: IUploadFile) => void; handleRemove: (file: IUploadFile) => void; handleRetry: (failedFile: IUploadFile, info: UploadChangeParam) => void; progress: UploadListProgressProps; strokeColor?: string; errMsg?: string | ((file: IUploadFile) => string); errRetryText?: string; successMsg?: (file: IUploadFile) => React.ReactNode; customIcon?: React.ReactNode | ((file: IUploadFile) => React.ReactNode); showRemoveIcon?: boolean; showDownloadIcon?: boolean; showPreviewIcon?: boolean; removeIcon?: React.ReactNode | ((file: IUploadFile) => React.ReactNode); downloadIcon?: React.ReactNode | ((file: IUploadFile) => React.ReactNode); }; declare const UploadList: React.FC; export default UploadList;