/** * 基于DynamicGroup重新实现的泳道节点组件 * 继承DynamicGroupNodeModel和DynamicGroupNode,提供泳道特定功能 */ import { h } from '@logicflow/core'; import { DynamicGroupNode } from '../dynamic-group'; export declare class LaneView extends DynamicGroupNode { getAppendAreaShape(): h.JSX.Element | null; getShape(): import("preact").VNode>; /** * 获取操作图标 */ getOperateIcons(): (import("preact").VNode & { cursor: string; onClick: () => void; }> | import("preact").VNode & { cursor: string; onClick: () => void; width: number; height: number; transform: string; }>)[]; addBeforeLaneIcon(isHorizontal: boolean, callback: () => void): import("preact").VNode & { cursor: string; onClick: () => void; }>; addAfterLaneIcon(isHorizontal: boolean, callback: () => void): import("preact").VNode & { cursor: string; onClick: () => void; }>; deleteLaneIcon(callback: () => void): import("preact").VNode & { cursor: string; onClick: () => void; width: number; height: number; transform: string; }>; } declare const _default: null; export default _default;