import { BuilderHTMLElement } from '@farris/designer-element'; import FdContainerBaseComponent from '../../../../common/containerBase/containerBase'; import { ComponentResolveContext } from '@farris/designer-services'; export declare class ResponseLayoutItemDragDropManager { private cmpInstance; constructor(cmpInstance: FdContainerBaseComponent); /** * 判断是否可以接收拖拽新增的子级控件 * @returns boolean */ canAccepts(sourceElement: BuilderHTMLElement, targetElement: BuilderHTMLElement): boolean; /** * 单元格接收新控件后事件(来源为控件工具箱或者实体树) * @param componentResolveContext 拖拽上下文 */ afterAcceptNewChildElement(componentResolveContext: ComponentResolveContext): void; /** * 移动控件后事件:在可视化设计器中,将现有的控件移动到容器中 * @param el 移动的源DOM结构 */ onAcceptMovedChildElement(sourceElement: BuilderHTMLElement): void; /** * 在布局项中追加form的样式 * @param componentInstance 组件实例 */ private addFormClassToResponseLayoutItem; /** * 移除布局项中的form类样式 */ removeFormClassFromResponseLayoutItem(): void; }