import { RectNode, RectNodeModel } from '@logicflow/core'; declare class GroupNodeModel extends RectNodeModel { readonly isGroup = true; children: Set; isRestrict: boolean; setAttributes(): void; /** * 设置是否允许子节点被拖动移除分组 */ setIsRestrict(isRestrict: any): void; isInRange({ x1, y1, x2, y2 }: { x1: any; y1: any; x2: any; y2: any; }): boolean; setAllowAppendChild(isAllow: any): void; addChild(id: any): void; removeChild(id: any): void; getData(): import("@logicflow/core").NodeData; } declare class GroupNode extends RectNode { /** * 重新toFront,阻止其置顶 */ toFront(): void; getShapeStyle(): { radius: number; width: number; height: number; fill: string; fillOpacity: number; strokeWidth: number; stroke: string; strokeOpacity: number; opacity: number; outlineColor: string; }; } declare const _default: { type: string; view: typeof GroupNode; model: typeof GroupNodeModel; }; export default _default;