import SVGElement from "./SVGElement"; export default class SVG { private domElement; autoScale: boolean; private _postDebounce; constructor(id: string); render(element: SVGElement): void; private clearChildren(parent); private paint(element, shape); private update(shapeElement, shape); private createElement(shape); private assignSVGAttributes(shape, e); private paintGroup(shape, g); private assignShapeAttributes(shape, e); private assignRectangleAttributes(shape, r); private assignCircleAttributes(shape, c); private assignLineAttributes(shape, l); private assignTextAttributes(shape, text); private assignEllipseAttributes(shape, ellipse); private assignPathAttributes(shape, path); private queuePostProcess(); private postProcess(); }