import { TreeNode } from '@designable/core'; import { INodeActionsWidgetActionProps } from '../NodeActionsWidget'; import './styles.less'; import { CSSProperties } from '@vue/runtime-dom'; import { PropType } from 'vue'; export interface IDroppableWidgetProps { node?: TreeNode; actions?: INodeActionsWidgetActionProps[]; placeholder?: boolean; height?: number; style?: CSSProperties; hasChildren?: boolean; } export declare const DroppableWidget: import("vue-demi").DefineComponent<{ node: { type: PropType; }; height: {}; actions: { type: PropType; }; placeholder: { type: PropType; default: boolean; }; hasChildren: { type: PropType; default: any; }; }, () => JSX.Element, unknown, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, Record, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, Readonly; }; height: {}; actions: { type: PropType; }; placeholder: { type: PropType; default: boolean; }; hasChildren: { type: PropType; default: any; }; }>>, { placeholder: boolean; hasChildren: boolean; }>;