import { HTMLAttributes } from 'react';
import { ElementSchema } from '../../types';
export declare type AddEventType = 'drag' | 'doubleClick';
export declare type ElementSourceProps = HTMLAttributes & {
/**
* 拖控dnd的accept
*/
accept?: string;
/**
* 触发添加的事件
* 默认是['drag', 'doubleClick']
*/
addEvents?: AddEventType[];
/**
* 添加的元素schema数据
*/
data: ElementSchema;
};
export declare type ElementSourceRef = {
/**
* 手工触发添加到dashboard
*/
add: () => void;
};
declare const _default: import("react").ForwardRefExoticComponent & {
/**
* 拖控dnd的accept
*/
accept?: string;
/**
* 触发添加的事件
* 默认是['drag', 'doubleClick']
*/
addEvents?: AddEventType[];
/**
* 添加的元素schema数据
*/
data: ElementSchema;
} & import("react").RefAttributes>;
export default _default;