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;