import React, { HTMLAttributes, ReactNode } from 'react'; import { BaseUploadProps } from './BaseUpload'; import { WithRef } from '../utils/type'; export interface DragUploadProps extends Omit { /** * 生成展示内容的方法,会覆盖掉 children * @param dragStatus 拖动事件的类型 */ renderContent?: (dragStatus: React.DragEvent['type']) => ReactNode; /** 上传按钮的 html 属性 */ buttonHtmlProps?: WithRef, HTMLSpanElement>; } export declare function Drag(props: DragUploadProps): React.JSX.Element;