import type { UploadFile } from 'antd'; import type { UploadListType } from 'antd/es/upload/interface'; import React from 'react'; import type { TranslateFunType } from '../locale/interface'; import type { ProUploadBaseProps } from './interface'; import './style.less'; /** 生成提示文案,根据现在支持的类型大小,个数等 */ export declare const genUploadTipsText: (params: { accept?: ProUploadBaseProps['accept']; fileSize?: number; maxCount?: number; canDragSort?: boolean; t: TranslateFunType; }) => string; export declare const iconRender: (file: UploadFile, listType?: UploadListType) => React.JSX.Element | null; declare function ProUpload({ listType, tipsText, uploadText, fileSize, maxCount, canDrag, accept, canDragSort, value, onChange, defaultValue, children, ...restProps }: ProUploadBaseProps): React.JSX.Element; declare const _default: React.MemoExoticComponent; export default _default;