export declare const getDefaultOtherAttr: () => { 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; }; }; export declare const getDefaultMarkup: () => ({ tagName: string; selector: string; children?: undefined; } | { tagName: string; selector: string; children: { ns: string; tagName: string; selector: string; children: { tagName: string; selector: string; }[]; }[]; })[]; export declare const getDeultPorts: () => { 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; }[]; }; export declare const getPaths: (path: Array>) => string;