export declare class SvgHelper {
    static createRect: (width: string | number, height: string | number, attributes?: [string, string][]) => SVGRectElement;
    static createLine: (x1: string | number, y1: string | number, x2: string | number, y2: string | number, attributes?: [string, string][]) => SVGLineElement;
    static createPolygon: (points: string, attributes?: [string, string][]) => SVGPolygonElement;
    static createCircle: (radius: number, attributes?: [string, string][]) => SVGCircleElement;
    static createEllipse: (rx: number, ry: number, attributes?: [string, string][]) => SVGEllipseElement;
    static createGroup: (attributes?: [string, string][]) => SVGGElement;
    static setAttributes: (el: SVGElement, attributes: [string, string][]) => void;
    static createTransform: () => SVGTransform;
    static createDefs: () => SVGDefsElement;
    static createMarker: (id: string, orient: string, markerWidth: string | number, markerHeight: string | number, refX: string | number, refY: string | number, markerElement: SVGGraphicsElement) => SVGMarkerElement;
    static createText: (attributes?: [string, string][]) => SVGTextElement;
    static createTSpan: (text: string, attributes?: [string, string][]) => SVGTSpanElement;
}
