whits
    Preparing search index...

    Interface SvgBaseAttributeMap

    The tag-specific attributes that are valid for each SVG tag.

    interface SvgBaseAttributeMap {
        a:
            | "filter"
            | "fill"
            | "stroke"
            | "type"
            | "requiredFeatures"
            | "clip"
            | "color"
            | "cursor"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "transform"
            | "visibility"
            | "target"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "download"
            | "enable-background"
            | "externalResourcesRequired"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "focusHighlight"
            | "focusable"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "href"
            | "hreflang"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "nav-down"
            | "nav-down-left"
            | "nav-down-right"
            | "nav-left"
            | "nav-next"
            | "nav-prev"
            | "nav-right"
            | "nav-up"
            | "nav-up-left"
            | "nav-up-right"
            | "ping"
            | "pointer-events"
            | "referrerpolicy"
            | "requiredExtensions"
            | "requiredFonts"
            | "requiredFormats"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "systemLanguage"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode";
        altGlyph: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "format"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "visibility"
        | "color-profile"
        | "glyphRef"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy";
        altGlyphDef: undefined;
        altGlyphItem: undefined;
        animate: | "filter"
        | "values"
        | "fill"
        | "stroke"
        | "max"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "from"
        | "end"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "additive"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to";
        animateColor: | "filter"
        | "values"
        | "fill"
        | "stroke"
        | "max"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "from"
        | "end"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "additive"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to";
        animateMotion: | "values"
        | "fill"
        | "max"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "origin"
        | "from"
        | "end"
        | "rotate"
        | "path"
        | "externalResourcesRequired"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "additive"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to"
        | "keyPoints";
        animateTransform: | "values"
        | "fill"
        | "max"
        | "type"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "from"
        | "end"
        | "externalResourcesRequired"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "additive"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to";
        animation: | "fill"
        | "max"
        | "min"
        | "requiredFeatures"
        | "height"
        | "width"
        | "end"
        | "x"
        | "y"
        | "transform"
        | "externalResourcesRequired"
        | "focusHighlight"
        | "focusable"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "initialVisibility"
        | "preserveAspectRatio"
        | "syncBehavior"
        | "syncMaster"
        | "syncTolerance";
        audio: | "fill"
        | "max"
        | "type"
        | "min"
        | "requiredFeatures"
        | "end"
        | "externalResourcesRequired"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "syncBehavior"
        | "syncMaster"
        | "syncTolerance";
        canvas: "requiredExtensions"
        | "systemLanguage"
        | "preserveAspectRatio";
        circle:
            | "filter"
            | "fill"
            | "stroke"
            | "requiredFeatures"
            | "clip"
            | "color"
            | "cursor"
            | "cx"
            | "cy"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "r"
            | "transform"
            | "visibility"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "enable-background"
            | "externalResourcesRequired"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "focusHighlight"
            | "focusable"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "nav-down"
            | "nav-down-left"
            | "nav-down-right"
            | "nav-left"
            | "nav-next"
            | "nav-prev"
            | "nav-right"
            | "nav-up"
            | "nav-up-left"
            | "nav-up-right"
            | "pointer-events"
            | "requiredExtensions"
            | "requiredFonts"
            | "requiredFormats"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "systemLanguage"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode"
            | "pathLength";
        clipPath: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "clipPathUnits";
        "color-profile": "name"
        | "local"
        | "rendering-intent";
        cursor:
            | "requiredFeatures"
            | "x"
            | "y"
            | "externalResourcesRequired"
            | "requiredExtensions"
            | "systemLanguage";
        defs: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode";
        desc: | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage";
        discard: | "requiredFeatures"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin";
        ellipse: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "cx"
        | "cy"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rx"
        | "ry"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength";
        feBlend: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "in2"
        | "mode"
        | "result";
        feColorMatrix: | "filter"
        | "values"
        | "fill"
        | "stroke"
        | "type"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result";
        feComponentTransfer: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result";
        feComposite: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "in2"
        | "result"
        | "k1"
        | "k2"
        | "k3"
        | "k4"
        | "operator";
        feConvolveMatrix: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "order"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "bias"
        | "divisor"
        | "edgeMode"
        | "kernelMatrix"
        | "kernelUnitLength"
        | "preserveAlpha"
        | "targetX"
        | "targetY";
        feDiffuseLighting: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "kernelUnitLength"
        | "diffuseConstant"
        | "surfaceScale";
        feDisplacementMap: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "scale"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "in2"
        | "result"
        | "xChannelSelector"
        | "yChannelSelector";
        feDistantLight: "azimuth"
        | "elevation";
        feDropShadow:
            | "height"
            | "width"
            | "x"
            | "y"
            | "dx"
            | "dy"
            | "in"
            | "result"
            | "stdDeviation";
        feFlood: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "result";
        feFuncA: | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues";
        feFuncB: | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues";
        feFuncG: | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues";
        feFuncR: | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues";
        feGaussianBlur: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "edgeMode"
        | "stdDeviation";
        feImage: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "result"
        | "crossorigin";
        feMerge: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "result";
        feMergeNode: "in";
        feMorphology: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "operator"
        | "radius";
        feOffset: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "in"
        | "result";
        fePointLight: "x"
        | "y"
        | "z";
        feSpecularLighting:
            | "filter"
            | "fill"
            | "stroke"
            | "height"
            | "width"
            | "x"
            | "y"
            | "clip"
            | "color"
            | "cursor"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "visibility"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "enable-background"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "pointer-events"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode"
            | "in"
            | "result"
            | "kernelUnitLength"
            | "surfaceScale"
            | "specularConstant"
            | "specularExponent";
        feSpotLight: | "x"
        | "y"
        | "z"
        | "specularExponent"
        | "limitingConeAngle"
        | "pointsAtX"
        | "pointsAtY"
        | "pointsAtZ";
        feTile: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result";
        feTurbulence: | "filter"
        | "fill"
        | "stroke"
        | "type"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "result"
        | "baseFrequency"
        | "numOctaves"
        | "seed"
        | "stitchTiles";
        filter: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "filterRes"
        | "filterUnits"
        | "primitiveUnits";
        font: | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "horiz-adv-x"
        | "horiz-origin-x"
        | "horiz-origin-y"
        | "vert-adv-y"
        | "vert-origin-x"
        | "vert-origin-y";
        "font-face": | "alphabetic"
        | "hanging"
        | "ideographic"
        | "externalResourcesRequired"
        | "font-family"
        | "font-size"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "slope"
        | "accent-height"
        | "ascent"
        | "bbox"
        | "cap-height"
        | "descent"
        | "mathematical"
        | "overline-position"
        | "overline-thickness"
        | "panose-1"
        | "stemh"
        | "stemv"
        | "strikethrough-position"
        | "strikethrough-thickness"
        | "underline-position"
        | "underline-thickness"
        | "unicode-range"
        | "units-per-em"
        | "v-alphabetic"
        | "v-hanging"
        | "v-ideographic"
        | "v-mathematical"
        | "widths"
        | "x-height";
        "font-face-format": "string";
        "font-face-name": "name";
        "font-face-src": undefined;
        "font-face-uri": "externalResourcesRequired";
        foreignObject: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode";
        g: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode";
        glyph: | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "d"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "orientation"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "horiz-adv-x"
        | "vert-adv-y"
        | "vert-origin-x"
        | "vert-origin-y"
        | "arabic-form"
        | "glyph-name"
        | "unicode";
        glyphRef: | "filter"
        | "fill"
        | "stroke"
        | "format"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "glyphRef"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy";
        handler: "type"
        | "externalResourcesRequired";
        hkern: "g1" | "g2" | "k" | "u1" | "u2";
        iframe: "requiredExtensions" | "systemLanguage";
        image:
            | "filter"
            | "fill"
            | "stroke"
            | "type"
            | "requiredFeatures"
            | "height"
            | "width"
            | "x"
            | "y"
            | "clip"
            | "color"
            | "cursor"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "transform"
            | "visibility"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "enable-background"
            | "externalResourcesRequired"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "focusHighlight"
            | "focusable"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "href"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "nav-down"
            | "nav-down-left"
            | "nav-down-right"
            | "nav-left"
            | "nav-next"
            | "nav-prev"
            | "nav-right"
            | "nav-up"
            | "nav-up-left"
            | "nav-up-right"
            | "pointer-events"
            | "requiredExtensions"
            | "requiredFonts"
            | "requiredFormats"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "systemLanguage"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode"
            | "preserveAspectRatio"
            | "crossorigin";
        line: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
        | "x1"
        | "x2"
        | "y1"
        | "y2";
        linearGradient: | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "x1"
        | "x2"
        | "y1"
        | "y2"
        | "gradientTransform"
        | "gradientUnits"
        | "spreadMethod";
        listener: | "target"
        | "event"
        | "handler"
        | "defaultAction"
        | "observer"
        | "phase"
        | "propagate";
        marker: | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "markerHeight"
        | "markerUnits"
        | "markerWidth"
        | "orient"
        | "refX"
        | "refY"
        | "viewBox";
        mask: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "maskContentUnits"
        | "maskUnits";
        metadata: | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage";
        "missing-glyph": | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "d"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "horiz-adv-x"
        | "vert-adv-y"
        | "vert-origin-x"
        | "vert-origin-y";
        mpath: "externalResourcesRequired"
        | "href";
        path:
            | "filter"
            | "fill"
            | "stroke"
            | "requiredFeatures"
            | "clip"
            | "color"
            | "cursor"
            | "d"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "transform"
            | "visibility"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "enable-background"
            | "externalResourcesRequired"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "focusHighlight"
            | "focusable"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "nav-down"
            | "nav-down-left"
            | "nav-down-right"
            | "nav-left"
            | "nav-next"
            | "nav-prev"
            | "nav-right"
            | "nav-up"
            | "nav-up-left"
            | "nav-up-right"
            | "pointer-events"
            | "requiredExtensions"
            | "requiredFonts"
            | "requiredFormats"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "systemLanguage"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode"
            | "pathLength";
        pattern: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "viewBox"
        | "patternContentUnits"
        | "patternTransform"
        | "patternUnits";
        polygon: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
        | "points";
        polyline: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
        | "points";
        prefetch: | "bandwidth"
        | "mediaCharacterEncoding"
        | "mediaContentEncodings"
        | "mediaSize"
        | "mediaTime";
        radialGradient: | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "cx"
        | "cy"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "r"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "gradientTransform"
        | "gradientUnits"
        | "spreadMethod"
        | "fr"
        | "fx"
        | "fy";
        rect: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rx"
        | "ry"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength";
        script: "type"
        | "externalResourcesRequired"
        | "href"
        | "crossorigin";
        set:
            | "fill"
            | "max"
            | "min"
            | "requiredFeatures"
            | "end"
            | "externalResourcesRequired"
            | "href"
            | "requiredExtensions"
            | "requiredFonts"
            | "requiredFormats"
            | "systemLanguage"
            | "attributeName"
            | "attributeType"
            | "begin"
            | "dur"
            | "repeatCount"
            | "repeatDur"
            | "restart"
            | "to";
        solidColor: undefined;
        stop: | "filter"
        | "fill"
        | "stroke"
        | "offset"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode";
        style: "type"
        | "media"
        | "title";
        svg:
            | "filter"
            | "fill"
            | "stroke"
            | "requiredFeatures"
            | "height"
            | "width"
            | "x"
            | "y"
            | "clip"
            | "color"
            | "cursor"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "transform"
            | "visibility"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "enable-background"
            | "externalResourcesRequired"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "focusHighlight"
            | "focusable"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "nav-down"
            | "nav-down-left"
            | "nav-down-right"
            | "nav-left"
            | "nav-next"
            | "nav-prev"
            | "nav-right"
            | "nav-up"
            | "nav-up-left"
            | "nav-up-right"
            | "pointer-events"
            | "requiredExtensions"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "systemLanguage"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode"
            | "preserveAspectRatio"
            | "viewBox"
            | "baseProfile"
            | "contentScriptType"
            | "contentStyleType"
            | "playbackOrder"
            | "playbackorder"
            | "snapshotTime"
            | "syncBehaviorDefault"
            | "syncToleranceDefault"
            | "timelineBegin"
            | "timelinebegin"
            | "version"
            | "zoomAndPan";
        switch: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode";
        symbol: | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "refX"
        | "refY"
        | "viewBox";
        tbreak: | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage";
        text: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "editable"
        | "lengthAdjust"
        | "textLength";
        textArea: | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "transform"
        | "focusHighlight"
        | "focusable"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "editable";
        textPath: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "path"
        | "method"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "lengthAdjust"
        | "textLength"
        | "side"
        | "spacing"
        | "startOffset";
        title: | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage";
        tref: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "lengthAdjust"
        | "textLength";
        tspan: | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "lengthAdjust"
        | "textLength";
        unknown: "requiredExtensions"
        | "systemLanguage";
        use:
            | "filter"
            | "fill"
            | "stroke"
            | "requiredFeatures"
            | "height"
            | "width"
            | "x"
            | "y"
            | "clip"
            | "color"
            | "cursor"
            | "direction"
            | "display"
            | "mask"
            | "opacity"
            | "overflow"
            | "transform"
            | "visibility"
            | "color-profile"
            | "alignment-baseline"
            | "baseline-shift"
            | "clip-path"
            | "clip-rule"
            | "color-interpolation"
            | "color-interpolation-filters"
            | "color-rendering"
            | "dominant-baseline"
            | "enable-background"
            | "externalResourcesRequired"
            | "fill-opacity"
            | "fill-rule"
            | "flood-color"
            | "flood-opacity"
            | "focusHighlight"
            | "focusable"
            | "font-family"
            | "font-size"
            | "font-size-adjust"
            | "font-stretch"
            | "font-style"
            | "font-variant"
            | "font-weight"
            | "glyph-orientation-horizontal"
            | "glyph-orientation-vertical"
            | "href"
            | "image-rendering"
            | "kerning"
            | "letter-spacing"
            | "lighting-color"
            | "marker-end"
            | "marker-mid"
            | "marker-start"
            | "nav-down"
            | "nav-down-left"
            | "nav-down-right"
            | "nav-left"
            | "nav-next"
            | "nav-prev"
            | "nav-right"
            | "nav-up"
            | "nav-up-left"
            | "nav-up-right"
            | "pointer-events"
            | "requiredExtensions"
            | "requiredFonts"
            | "requiredFormats"
            | "shape-rendering"
            | "stop-color"
            | "stop-opacity"
            | "stroke-dasharray"
            | "stroke-dashoffset"
            | "stroke-linecap"
            | "stroke-linejoin"
            | "stroke-miterlimit"
            | "stroke-opacity"
            | "stroke-width"
            | "systemLanguage"
            | "text-anchor"
            | "text-decoration"
            | "text-rendering"
            | "unicode-bidi"
            | "word-spacing"
            | "writing-mode";
        video: | "fill"
        | "max"
        | "type"
        | "min"
        | "requiredFeatures"
        | "height"
        | "width"
        | "end"
        | "x"
        | "y"
        | "transform"
        | "overlay"
        | "externalResourcesRequired"
        | "focusHighlight"
        | "focusable"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "initialVisibility"
        | "preserveAspectRatio"
        | "syncBehavior"
        | "syncMaster"
        | "syncTolerance"
        | "transformBehavior";
        view: | "externalResourcesRequired"
        | "preserveAspectRatio"
        | "viewBox"
        | "zoomAndPan"
        | "viewTarget";
        vkern: "g1"
        | "g2"
        | "k"
        | "u1"
        | "u2";
    }
    Index

    Properties

    a:
        | "filter"
        | "fill"
        | "stroke"
        | "type"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "target"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "download"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "hreflang"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "ping"
        | "pointer-events"
        | "referrerpolicy"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    altGlyph:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "format"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "visibility"
        | "color-profile"
        | "glyphRef"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
    altGlyphDef: undefined
    altGlyphItem: undefined
    animate:
        | "filter"
        | "values"
        | "fill"
        | "stroke"
        | "max"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "from"
        | "end"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "additive"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to"
    animateColor:
        | "filter"
        | "values"
        | "fill"
        | "stroke"
        | "max"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "from"
        | "end"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "additive"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to"
    animateMotion:
        | "values"
        | "fill"
        | "max"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "origin"
        | "from"
        | "end"
        | "rotate"
        | "path"
        | "externalResourcesRequired"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "additive"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to"
        | "keyPoints"
    animateTransform:
        | "values"
        | "fill"
        | "max"
        | "type"
        | "accumulate"
        | "min"
        | "requiredFeatures"
        | "from"
        | "end"
        | "externalResourcesRequired"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "additive"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "by"
        | "calcMode"
        | "dur"
        | "keySplines"
        | "keyTimes"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to"
    animation:
        | "fill"
        | "max"
        | "min"
        | "requiredFeatures"
        | "height"
        | "width"
        | "end"
        | "x"
        | "y"
        | "transform"
        | "externalResourcesRequired"
        | "focusHighlight"
        | "focusable"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "initialVisibility"
        | "preserveAspectRatio"
        | "syncBehavior"
        | "syncMaster"
        | "syncTolerance"
    audio:
        | "fill"
        | "max"
        | "type"
        | "min"
        | "requiredFeatures"
        | "end"
        | "externalResourcesRequired"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "syncBehavior"
        | "syncMaster"
        | "syncTolerance"
    canvas: "requiredExtensions" | "systemLanguage" | "preserveAspectRatio"
    circle:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "cx"
        | "cy"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "r"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
    clipPath:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "clipPathUnits"
    "color-profile": "name" | "local" | "rendering-intent"
    cursor:
        | "requiredFeatures"
        | "x"
        | "y"
        | "externalResourcesRequired"
        | "requiredExtensions"
        | "systemLanguage"
    defs:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    desc:
        | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
    discard:
        | "requiredFeatures"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
    ellipse:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "cx"
        | "cy"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rx"
        | "ry"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
    feBlend:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "in2"
        | "mode"
        | "result"
    feColorMatrix:
        | "filter"
        | "values"
        | "fill"
        | "stroke"
        | "type"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
    feComponentTransfer:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
    feComposite:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "in2"
        | "result"
        | "k1"
        | "k2"
        | "k3"
        | "k4"
        | "operator"
    feConvolveMatrix:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "order"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "bias"
        | "divisor"
        | "edgeMode"
        | "kernelMatrix"
        | "kernelUnitLength"
        | "preserveAlpha"
        | "targetX"
        | "targetY"
    feDiffuseLighting:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "kernelUnitLength"
        | "diffuseConstant"
        | "surfaceScale"
    feDisplacementMap:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "scale"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "in2"
        | "result"
        | "xChannelSelector"
        | "yChannelSelector"
    feDistantLight: "azimuth" | "elevation"
    feDropShadow:
        | "height"
        | "width"
        | "x"
        | "y"
        | "dx"
        | "dy"
        | "in"
        | "result"
        | "stdDeviation"
    feFlood:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "result"
    feFuncA:
        | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues"
    feFuncB:
        | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues"
    feFuncG:
        | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues"
    feFuncR:
        | "type"
        | "offset"
        | "amplitude"
        | "exponent"
        | "intercept"
        | "slope"
        | "tableValues"
    feGaussianBlur:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "edgeMode"
        | "stdDeviation"
    feImage:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "result"
        | "crossorigin"
    feMerge:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "result"
    feMergeNode: "in"
    feMorphology:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "operator"
        | "radius"
    feOffset:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "in"
        | "result"
    fePointLight: "x" | "y" | "z"
    feSpecularLighting:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
        | "kernelUnitLength"
        | "surfaceScale"
        | "specularConstant"
        | "specularExponent"
    feSpotLight:
        | "x"
        | "y"
        | "z"
        | "specularExponent"
        | "limitingConeAngle"
        | "pointsAtX"
        | "pointsAtY"
        | "pointsAtZ"
    feTile:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "in"
        | "result"
    feTurbulence:
        | "filter"
        | "fill"
        | "stroke"
        | "type"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "result"
        | "baseFrequency"
        | "numOctaves"
        | "seed"
        | "stitchTiles"
    filter:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "filterRes"
        | "filterUnits"
        | "primitiveUnits"
    font:
        | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "horiz-adv-x"
        | "horiz-origin-x"
        | "horiz-origin-y"
        | "vert-adv-y"
        | "vert-origin-x"
        | "vert-origin-y"
    "font-face":
        | "alphabetic"
        | "hanging"
        | "ideographic"
        | "externalResourcesRequired"
        | "font-family"
        | "font-size"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "slope"
        | "accent-height"
        | "ascent"
        | "bbox"
        | "cap-height"
        | "descent"
        | "mathematical"
        | "overline-position"
        | "overline-thickness"
        | "panose-1"
        | "stemh"
        | "stemv"
        | "strikethrough-position"
        | "strikethrough-thickness"
        | "underline-position"
        | "underline-thickness"
        | "unicode-range"
        | "units-per-em"
        | "v-alphabetic"
        | "v-hanging"
        | "v-ideographic"
        | "v-mathematical"
        | "widths"
        | "x-height"
    "font-face-format": "string"
    "font-face-name": "name"
    "font-face-src": undefined
    "font-face-uri": "externalResourcesRequired"
    foreignObject:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    g:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    glyph:
        | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "d"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "orientation"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "horiz-adv-x"
        | "vert-adv-y"
        | "vert-origin-x"
        | "vert-origin-y"
        | "arabic-form"
        | "glyph-name"
        | "unicode"
    glyphRef:
        | "filter"
        | "fill"
        | "stroke"
        | "format"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "glyphRef"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
    handler: "type" | "externalResourcesRequired"
    hkern: "g1" | "g2" | "k" | "u1" | "u2"
    iframe: "requiredExtensions" | "systemLanguage"
    image:
        | "filter"
        | "fill"
        | "stroke"
        | "type"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "crossorigin"
    line:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
        | "x1"
        | "x2"
        | "y1"
        | "y2"
    linearGradient:
        | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "x1"
        | "x2"
        | "y1"
        | "y2"
        | "gradientTransform"
        | "gradientUnits"
        | "spreadMethod"
    listener:
        | "target"
        | "event"
        | "handler"
        | "defaultAction"
        | "observer"
        | "phase"
        | "propagate"
    marker:
        | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "markerHeight"
        | "markerUnits"
        | "markerWidth"
        | "orient"
        | "refX"
        | "refY"
        | "viewBox"
    mask:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "maskContentUnits"
        | "maskUnits"
    metadata:
        | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
    "missing-glyph":
        | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "d"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "horiz-adv-x"
        | "vert-adv-y"
        | "vert-origin-x"
        | "vert-origin-y"
    mpath: "externalResourcesRequired" | "href"
    path:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "d"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
    pattern:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "viewBox"
        | "patternContentUnits"
        | "patternTransform"
        | "patternUnits"
    polygon:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
        | "points"
    polyline:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
        | "points"
    prefetch:
        | "bandwidth"
        | "mediaCharacterEncoding"
        | "mediaContentEncodings"
        | "mediaSize"
        | "mediaTime"
    radialGradient:
        | "filter"
        | "fill"
        | "stroke"
        | "clip"
        | "color"
        | "cursor"
        | "cx"
        | "cy"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "r"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "gradientTransform"
        | "gradientUnits"
        | "spreadMethod"
        | "fr"
        | "fx"
        | "fy"
    rect:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rx"
        | "ry"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "pathLength"
    script: "type" | "externalResourcesRequired" | "href" | "crossorigin"
    set:
        | "fill"
        | "max"
        | "min"
        | "requiredFeatures"
        | "end"
        | "externalResourcesRequired"
        | "href"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "attributeName"
        | "attributeType"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "to"
    solidColor: undefined
    stop:
        | "filter"
        | "fill"
        | "stroke"
        | "offset"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    style: "type" | "media" | "title"
    svg:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "viewBox"
        | "baseProfile"
        | "contentScriptType"
        | "contentStyleType"
        | "playbackOrder"
        | "playbackorder"
        | "snapshotTime"
        | "syncBehaviorDefault"
        | "syncToleranceDefault"
        | "timelineBegin"
        | "timelinebegin"
        | "version"
        | "zoomAndPan"
    switch:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    symbol:
        | "filter"
        | "fill"
        | "stroke"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "preserveAspectRatio"
        | "refX"
        | "refY"
        | "viewBox"
    tbreak:
        | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
    text:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "editable"
        | "lengthAdjust"
        | "textLength"
    textArea:
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "transform"
        | "focusHighlight"
        | "focusable"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "editable"
    textPath:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "visibility"
        | "path"
        | "method"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "lengthAdjust"
        | "textLength"
        | "side"
        | "spacing"
        | "startOffset"
    title:
        | "requiredFeatures"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
    tref:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "pointer-events"
        | "requiredExtensions"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "lengthAdjust"
        | "textLength"
    tspan:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "rotate"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
        | "dx"
        | "dy"
        | "lengthAdjust"
        | "textLength"
    unknown: "requiredExtensions" | "systemLanguage"
    use:
        | "filter"
        | "fill"
        | "stroke"
        | "requiredFeatures"
        | "height"
        | "width"
        | "x"
        | "y"
        | "clip"
        | "color"
        | "cursor"
        | "direction"
        | "display"
        | "mask"
        | "opacity"
        | "overflow"
        | "transform"
        | "visibility"
        | "color-profile"
        | "alignment-baseline"
        | "baseline-shift"
        | "clip-path"
        | "clip-rule"
        | "color-interpolation"
        | "color-interpolation-filters"
        | "color-rendering"
        | "dominant-baseline"
        | "enable-background"
        | "externalResourcesRequired"
        | "fill-opacity"
        | "fill-rule"
        | "flood-color"
        | "flood-opacity"
        | "focusHighlight"
        | "focusable"
        | "font-family"
        | "font-size"
        | "font-size-adjust"
        | "font-stretch"
        | "font-style"
        | "font-variant"
        | "font-weight"
        | "glyph-orientation-horizontal"
        | "glyph-orientation-vertical"
        | "href"
        | "image-rendering"
        | "kerning"
        | "letter-spacing"
        | "lighting-color"
        | "marker-end"
        | "marker-mid"
        | "marker-start"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "pointer-events"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "shape-rendering"
        | "stop-color"
        | "stop-opacity"
        | "stroke-dasharray"
        | "stroke-dashoffset"
        | "stroke-linecap"
        | "stroke-linejoin"
        | "stroke-miterlimit"
        | "stroke-opacity"
        | "stroke-width"
        | "systemLanguage"
        | "text-anchor"
        | "text-decoration"
        | "text-rendering"
        | "unicode-bidi"
        | "word-spacing"
        | "writing-mode"
    video:
        | "fill"
        | "max"
        | "type"
        | "min"
        | "requiredFeatures"
        | "height"
        | "width"
        | "end"
        | "x"
        | "y"
        | "transform"
        | "overlay"
        | "externalResourcesRequired"
        | "focusHighlight"
        | "focusable"
        | "nav-down"
        | "nav-down-left"
        | "nav-down-right"
        | "nav-left"
        | "nav-next"
        | "nav-prev"
        | "nav-right"
        | "nav-up"
        | "nav-up-left"
        | "nav-up-right"
        | "requiredExtensions"
        | "requiredFonts"
        | "requiredFormats"
        | "systemLanguage"
        | "begin"
        | "dur"
        | "repeatCount"
        | "repeatDur"
        | "restart"
        | "initialVisibility"
        | "preserveAspectRatio"
        | "syncBehavior"
        | "syncMaster"
        | "syncTolerance"
        | "transformBehavior"
    view:
        | "externalResourcesRequired"
        | "preserveAspectRatio"
        | "viewBox"
        | "zoomAndPan"
        | "viewTarget"
    vkern: "g1" | "g2" | "k" | "u1" | "u2"