import type SVGSVGElement from '../nodes/svg-svg-element/SVGSVGElement.js'; import type SVGAnimateElement from '../nodes/svg-animate-element/SVGAnimateElement.js'; import type SVGAnimateMotionElement from '../nodes/svg-animate-motion-element/SVGAnimateMotionElement.js'; import type SVGAnimateTransformElement from '../nodes/svg-animate-transform-element/SVGAnimateTransformElement.js'; import type SVGCircleElement from '../nodes/svg-circle-element/SVGCircleElement.js'; import type SVGClipPathElement from '../nodes/svg-clip-path-element/SVGClipPathElement.js'; import type SVGDefsElement from '../nodes/svg-defs-element/SVGDefsElement.js'; import type SVGDescElement from '../nodes/svg-desc-element/SVGDescElement.js'; import type SVGEllipseElement from '../nodes/svg-ellipse-element/SVGEllipseElement.js'; import type SVGFEBlendElement from '../nodes/svg-fe-blend-element/SVGFEBlendElement.js'; import type SVGFEColorMatrixElement from '../nodes/svg-fe-color-matrix-element/SVGFEColorMatrixElement.js'; import type SVGFEComponentTransferElement from '../nodes/svg-fe-component-transfer-element/SVGFEComponentTransferElement.js'; import type SVGFECompositeElement from '../nodes/svg-fe-composite-element/SVGFECompositeElement.js'; import type SVGFEConvolveMatrixElement from '../nodes/svg-fe-convolve-matrix-element/SVGFEConvolveMatrixElement.js'; import type SVGFEDiffuseLightingElement from '../nodes/svg-fe-diffuse-lighting-element/SVGFEDiffuseLightingElement.js'; import type SVGFEDisplacementMapElement from '../nodes/svg-fe-displacement-map-element/SVGFEDisplacementMapElement.js'; import type SVGFEDistantLightElement from '../nodes/svg-fe-distant-light-element/SVGFEDistantLightElement.js'; import type SVGFEDropShadowElement from '../nodes/svg-fe-drop-shadow-element/SVGFEDropShadowElement.js'; import type SVGFEFloodElement from '../nodes/svg-fe-flood-element/SVGFEFloodElement.js'; import type SVGFEFuncAElement from '../nodes/svg-fe-func-a-element/SVGFEFuncAElement.js'; import type SVGFEFuncBElement from '../nodes/svg-fe-func-b-element/SVGFEFuncBElement.js'; import type SVGFEFuncGElement from '../nodes/svg-fe-func-g-element/SVGFEFuncGElement.js'; import type SVGFEFuncRElement from '../nodes/svg-fe-func-r-element/SVGFEFuncRElement.js'; import type SVGFEGaussianBlurElement from '../nodes/svg-fe-gaussian-blur-element/SVGFEGaussianBlurElement.js'; import type SVGFEImageElement from '../nodes/svg-fe-image-element/SVGFEImageElement.js'; import type SVGFEMergeElement from '../nodes/svg-fe-merge-element/SVGFEMergeElement.js'; import type SVGFEMergeNodeElement from '../nodes/svg-fe-merge-node-element/SVGFEMergeNodeElement.js'; import type SVGFEMorphologyElement from '../nodes/svg-fe-morphology-element/SVGFEMorphologyElement.js'; import type SVGFEOffsetElement from '../nodes/svg-fe-offset-element/SVGFEOffsetElement.js'; import type SVGFEPointLightElement from '../nodes/svg-fe-point-light-element/SVGFEPointLightElement.js'; import type SVGFESpecularLightingElement from '../nodes/svg-fe-specular-lighting-element/SVGFESpecularLightingElement.js'; import type SVGFESpotLightElement from '../nodes/svg-fe-spot-light-element/SVGFESpotLightElement.js'; import type SVGFETileElement from '../nodes/svg-fe-tile-element/SVGFETileElement.js'; import type SVGFETurbulenceElement from '../nodes/svg-fe-turbulence-element/SVGFETurbulenceElement.js'; import type SVGFilterElement from '../nodes/svg-filter-element/SVGFilterElement.js'; import type SVGForeignObjectElement from '../nodes/svg-foreign-object-element/SVGForeignObjectElement.js'; import type SVGGElement from '../nodes/svg-g-element/SVGGElement.js'; import type SVGImageElement from '../nodes/svg-image-element/SVGImageElement.js'; import type SVGLineElement from '../nodes/svg-line-element/SVGLineElement.js'; import type SVGLinearGradientElement from '../nodes/svg-linear-gradient-element/SVGLinearGradientElement.js'; import type SVGMarkerElement from '../nodes/svg-marker-element/SVGMarkerElement.js'; import type SVGMaskElement from '../nodes/svg-mask-element/SVGMaskElement.js'; import type SVGMetadataElement from '../nodes/svg-metadata-element/SVGMetadataElement.js'; import type SVGMPathElement from '../nodes/svg-m-path-element/SVGMPathElement.js'; import type SVGPathElement from '../nodes/svg-path-element/SVGPathElement.js'; import type SVGPatternElement from '../nodes/svg-pattern-element/SVGPatternElement.js'; import type SVGPolygonElement from '../nodes/svg-polygon-element/SVGPolygonElement.js'; import type SVGPolylineElement from '../nodes/svg-polyline-element/SVGPolylineElement.js'; import type SVGRadialGradientElement from '../nodes/svg-radial-gradient-element/SVGRadialGradientElement.js'; import type SVGRectElement from '../nodes/svg-rect-element/SVGRectElement.js'; import type SVGScriptElement from '../nodes/svg-script-element/SVGScriptElement.js'; import type SVGSetElement from '../nodes/svg-set-element/SVGSetElement.js'; import type SVGStopElement from '../nodes/svg-stop-element/SVGStopElement.js'; import type SVGStyleElement from '../nodes/svg-style-element/SVGStyleElement.js'; import type SVGSwitchElement from '../nodes/svg-switch-element/SVGSwitchElement.js'; import type SVGSymbolElement from '../nodes/svg-symbol-element/SVGSymbolElement.js'; import type SVGTextElement from '../nodes/svg-text-element/SVGTextElement.js'; import type SVGTextPathElement from '../nodes/svg-text-path-element/SVGTextPathElement.js'; import type SVGTitleElement from '../nodes/svg-title-element/SVGTitleElement.js'; import type SVGTSpanElement from '../nodes/svg-t-span-element/SVGTSpanElement.js'; import type SVGUseElement from '../nodes/svg-use-element/SVGUseElement.js'; import type SVGViewElement from '../nodes/svg-view-element/SVGViewElement.js'; export default interface ISVGElementTagNameMap { svg: SVGSVGElement; animate: SVGAnimateElement; animateMotion: SVGAnimateMotionElement; animateTransform: SVGAnimateTransformElement; circle: SVGCircleElement; clipPath: SVGClipPathElement; defs: SVGDefsElement; desc: SVGDescElement; ellipse: SVGEllipseElement; feBlend: SVGFEBlendElement; feColorMatrix: SVGFEColorMatrixElement; feComponentTransfer: SVGFEComponentTransferElement; feComposite: SVGFECompositeElement; feConvolveMatrix: SVGFEConvolveMatrixElement; feDiffuseLighting: SVGFEDiffuseLightingElement; feDisplacementMap: SVGFEDisplacementMapElement; feDistantLight: SVGFEDistantLightElement; feDropShadow: SVGFEDropShadowElement; feFlood: SVGFEFloodElement; feFuncA: SVGFEFuncAElement; feFuncB: SVGFEFuncBElement; feFuncG: SVGFEFuncGElement; feFuncR: SVGFEFuncRElement; feGaussianBlur: SVGFEGaussianBlurElement; feImage: SVGFEImageElement; feMerge: SVGFEMergeElement; feMergeNode: SVGFEMergeNodeElement; feMorphology: SVGFEMorphologyElement; feOffset: SVGFEOffsetElement; fePointLight: SVGFEPointLightElement; feSpecularLighting: SVGFESpecularLightingElement; feSpotLight: SVGFESpotLightElement; feTile: SVGFETileElement; feTurbulence: SVGFETurbulenceElement; filter: SVGFilterElement; foreignObject: SVGForeignObjectElement; g: SVGGElement; image: SVGImageElement; line: SVGLineElement; linearGradient: SVGLinearGradientElement; marker: SVGMarkerElement; mask: SVGMaskElement; metadata: SVGMetadataElement; mpath: SVGMPathElement; path: SVGPathElement; pattern: SVGPatternElement; polygon: SVGPolygonElement; polyline: SVGPolylineElement; radialGradient: SVGRadialGradientElement; rect: SVGRectElement; script: SVGScriptElement; set: SVGSetElement; stop: SVGStopElement; style: SVGStyleElement; switch: SVGSwitchElement; symbol: SVGSymbolElement; text: SVGTextElement; textPath: SVGTextPathElement; title: SVGTitleElement; tspan: SVGTSpanElement; use: SVGUseElement; view: SVGViewElement; }