import { Vector } from './vector.js'; export declare class Node { id: string; left: number; right: number; top: number; bottom: number; get width(): number; get height(): number; get centerX(): number; get centerY(): number; private shape; constructor(nodeXML: Element); generateBoundingBox(): Vector[]; private isEllipse; render(svg: SVGSVGElement, offsetX: number, offsetY: number): void; private generateRegularPolygon; private generateRegularPolygonVector; private handleLabel; private setDimensions; private setPosition; private setFill; private setBorder; } //# sourceMappingURL=node.d.ts.map