import { NodeSize } from '../../common/constants'; export declare const BaseNode: { name: string; inherit: string; width: NodeSize; height: NodeSize; attrs: { fo: { refWidth: string; refHeight: string; }; foBody: { xmlns: string; style: { width: string; height: string; display: string; justifyContent: string; alignItems: string; }; }; text: { fontSize: number; fill: string; textWrap: { text: string; width: number; }; }; label: { text: string; fill: string; fontSize: number; }; body: { stroke: string; strokeWidth: number; fill: string; }; }; ports: { groups: { top: { position: string; attrs: { circle: { r: number; magnet: boolean; stroke: string; strokeWidth: number; fill: string; }; }; }; right: { position: string; attrs: { circle: { r: number; magnet: boolean; stroke: string; strokeWidth: number; fill: string; }; }; }; bottom: { position: string; attrs: { circle: { r: number; magnet: boolean; stroke: string; strokeWidth: number; fill: string; }; }; }; left: { position: string; attrs: { circle: { r: number; magnet: boolean; stroke: string; strokeWidth: number; fill: string; }; }; }; }; items: { group: string; }[]; }; data: { id: string; type: string; }; position: { x: number; y: number; }; };