interface Element { cloneNode(deep?: boolean): Element; } interface HTMLElement { cloneNode(deep?: boolean): HTMLElement; } interface SVGElement { cloneNode(deep?: boolean): SVGElement; } declare namespace JSX { type ArrayMaybe = T[] | T; type FunctionMaybe = ({ (): T; }) | T; type ObservableMaybe = ({ (): T; }) | T; type Nullable = T | undefined | null; type AllClassProperties = { [key: string]: FunctionMaybe>; }; type DOMCSSProperties = { [key in keyof Omit]?: FunctionMaybe>; }; type DOMCSSVariables = { [key: `--${string}`]: FunctionMaybe>; }; type HTMLAttributeReferrerPolicy = '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url'; type Child = null | undefined | boolean | bigint | number | string | symbol | Node | Array | (() => Child); type Children = Child; type Class = FunctionMaybe | Class)[]>>; type Component

= (props: P) => Child; type Element = Child; type Ref = ((value: T) => void); type Refs = ArrayMaybe>> | Refs[]; type Style = FunctionMaybe | Style)[]>>; type IntrinsicElement = IntrinsicElements[T]; interface ClassProperties extends AllClassProperties { } interface StyleProperties extends DOMCSSProperties, DOMCSSVariables { zoom?: FunctionMaybe>; } type TargetedEvent = Omit & { readonly currentTarget: T; }; type TargetedAnimationEvent = TargetedEvent; type TargetedClipboardEvent = TargetedEvent; type TargetedCompositionEvent = TargetedEvent; type TargetedDragEvent = TargetedEvent; type TargetedFocusEvent = TargetedEvent; type TargetedInputEvent = TargetedEvent; type TargetedKeyboardEvent = TargetedEvent; type TargetedMouseEvent = TargetedEvent; type TargetedPointerEvent = TargetedEvent; type TargetedSubmitEvent = TargetedEvent; type TargetedTouchEvent = TargetedEvent; type TargetedTransitionEvent = TargetedEvent; type TargetedUIEvent = TargetedEvent; type TargetedWheelEvent = TargetedEvent; type EventHandler = { (this: never, event: Event): void; }; type AnimationEventHandler = EventHandler>; type ClipboardEventHandler = EventHandler>; type CompositionEventHandler = EventHandler>; type DragEventHandler = EventHandler>; type FocusEventHandler = EventHandler>; type GenericEventHandler = EventHandler>; type InputEventHandler = EventHandler>; type KeyboardEventHandler = EventHandler>; type MouseEventHandler = EventHandler>; type PointerEventHandler = EventHandler>; type SubmitEventHandler = EventHandler>; type TouchEventHandler = EventHandler>; type TransitionEventHandler = EventHandler>; type UIEventHandler = EventHandler>; type WheelEventHandler = EventHandler>; interface ElementAttributesProperty { props: Record; } interface ElementChildrenAttribute { children: any; } interface IntrinsicAttributes { } interface AriaAttributes { ariaActiveDescendant?: FunctionMaybe>; ariaAtomic?: FunctionMaybe>; ariaAutoComplete?: FunctionMaybe>; ariaBrailleLabel?: FunctionMaybe>; ariaBrailleLabelRoleDescription?: FunctionMaybe>; ariaBusy?: FunctionMaybe>; ariaChecked?: FunctionMaybe>; ariaColCount?: FunctionMaybe>; ariaColIndex?: FunctionMaybe>; ariaColSpan?: FunctionMaybe>; ariaControls?: FunctionMaybe>; ariaCurrent?: FunctionMaybe>; ariaDescription?: FunctionMaybe>; ariaDescribedBy?: FunctionMaybe>; ariaDetails?: FunctionMaybe>; ariaDisabled?: FunctionMaybe>; ariaDropEffect?: FunctionMaybe>; ariaErrorMessage?: FunctionMaybe>; ariaExpanded?: FunctionMaybe>; ariaFlowTo?: FunctionMaybe>; ariaGrabbed?: FunctionMaybe>; ariaHasPopup?: FunctionMaybe>; ariaHidden?: FunctionMaybe>; ariaInvalid?: FunctionMaybe>; ariaKeyShortcuts?: FunctionMaybe>; ariaLabel?: FunctionMaybe>; ariaLabelledBy?: FunctionMaybe>; ariaLevel?: FunctionMaybe>; ariaLive?: FunctionMaybe>; ariaModal?: FunctionMaybe>; ariaMultiLine?: FunctionMaybe>; ariaMultiSelectable?: FunctionMaybe>; ariaOrientation?: FunctionMaybe>; ariaOwns?: FunctionMaybe>; ariaPlaceholder?: FunctionMaybe>; ariaPosInSet?: FunctionMaybe>; ariaPressed?: FunctionMaybe>; ariaReadOnly?: FunctionMaybe>; ariaRelevant?: FunctionMaybe>; ariaRequired?: FunctionMaybe>; ariaRoleDescription?: FunctionMaybe>; ariaRowCount?: FunctionMaybe>; ariaRowIndex?: FunctionMaybe>; ariaRowSpan?: FunctionMaybe>; ariaSelected?: FunctionMaybe>; ariaSetSize?: FunctionMaybe>; ariaSort?: FunctionMaybe>; ariaValueMax?: FunctionMaybe>; ariaValueMin?: FunctionMaybe>; ariaValueNow?: FunctionMaybe>; ariaValueText?: FunctionMaybe>; } interface Directives { __voby_internal1__: []; __voby_internal2__: []; } type DirectiveAttributes = { [Directive in keyof Directives as `use:${Directive}`]?: Directives[Directive] extends [infer U] ? U | [U] : Directives[Directive]; }; interface EventAttributes { onLoad?: ObservableMaybe>>; onLoadCapture?: ObservableMaybe>>; onError?: ObservableMaybe>>; onErrorCapture?: ObservableMaybe>>; onCopy?: ObservableMaybe>>; onCopyCapture?: ObservableMaybe>>; onCut?: ObservableMaybe>>; onCutCapture?: ObservableMaybe>>; onPaste?: ObservableMaybe>>; onPasteCapture?: ObservableMaybe>>; onCompositionEnd?: ObservableMaybe>>; onCompositionEndCapture?: ObservableMaybe>>; onCompositionStart?: ObservableMaybe>>; onCompositionStartCapture?: ObservableMaybe>>; onCompositionUpdate?: ObservableMaybe>>; onCompositionUpdateCapture?: ObservableMaybe>>; onToggle?: ObservableMaybe>>; onFocus?: ObservableMaybe>>; onFocusCapture?: ObservableMaybe>>; onFocusIn?: ObservableMaybe>>; onFocusInCapture?: ObservableMaybe>>; onFocusOut?: ObservableMaybe>>; onFocusOutCapture?: ObservableMaybe>>; onBlur?: ObservableMaybe>>; onBlurCapture?: ObservableMaybe>>; onChange?: ObservableMaybe>>; onChangeCapture?: ObservableMaybe>>; onInput?: ObservableMaybe>>; onInputCapture?: ObservableMaybe>>; onBeforeInput?: ObservableMaybe>>; onBeforeInputCapture?: ObservableMaybe>>; onSearch?: ObservableMaybe>>; onSearchCapture?: ObservableMaybe>>; onSubmit?: ObservableMaybe>>; onSubmitCapture?: ObservableMaybe>>; onInvalid?: ObservableMaybe>>; onInvalidCapture?: ObservableMaybe>>; onReset?: ObservableMaybe>>; onResetCapture?: ObservableMaybe>>; onFormData?: ObservableMaybe>>; onFormDataCapture?: ObservableMaybe>>; onKeyDown?: ObservableMaybe>>; onKeyDownCapture?: ObservableMaybe>>; onKeyPress?: ObservableMaybe>>; onKeyPressCapture?: ObservableMaybe>>; onKeyUp?: ObservableMaybe>>; onKeyUpCapture?: ObservableMaybe>>; onAbort?: ObservableMaybe>>; onAbortCapture?: ObservableMaybe>>; onCanPlay?: ObservableMaybe>>; onCanPlayCapture?: ObservableMaybe>>; onCanPlayThrough?: ObservableMaybe>>; onCanPlayThroughCapture?: ObservableMaybe>>; onDurationChange?: ObservableMaybe>>; onDurationChangeCapture?: ObservableMaybe>>; onEmptied?: ObservableMaybe>>; onEmptiedCapture?: ObservableMaybe>>; onEncrypted?: ObservableMaybe>>; onEncryptedCapture?: ObservableMaybe>>; onEnded?: ObservableMaybe>>; onEndedCapture?: ObservableMaybe>>; onLoadedData?: ObservableMaybe>>; onLoadedDataCapture?: ObservableMaybe>>; onLoadedMetadata?: ObservableMaybe>>; onLoadedMetadataCapture?: ObservableMaybe>>; onLoadStart?: ObservableMaybe>>; onLoadStartCapture?: ObservableMaybe>>; onPause?: ObservableMaybe>>; onPauseCapture?: ObservableMaybe>>; onPlay?: ObservableMaybe>>; onPlayCapture?: ObservableMaybe>>; onPlaying?: ObservableMaybe>>; onPlayingCapture?: ObservableMaybe>>; onProgress?: ObservableMaybe>>; onProgressCapture?: ObservableMaybe>>; onRateChange?: ObservableMaybe>>; onRateChangeCapture?: ObservableMaybe>>; onSeeked?: ObservableMaybe>>; onSeekedCapture?: ObservableMaybe>>; onSeeking?: ObservableMaybe>>; onSeekingCapture?: ObservableMaybe>>; onStalled?: ObservableMaybe>>; onStalledCapture?: ObservableMaybe>>; onSuspend?: ObservableMaybe>>; onSuspendCapture?: ObservableMaybe>>; onTimeUpdate?: ObservableMaybe>>; onTimeUpdateCapture?: ObservableMaybe>>; onVolumeChange?: ObservableMaybe>>; onVolumeChangeCapture?: ObservableMaybe>>; onWaiting?: ObservableMaybe>>; onWaitingCapture?: ObservableMaybe>>; onAuxClick?: ObservableMaybe>>; onAuxClickCapture?: ObservableMaybe>>; onClick?: ObservableMaybe>>; onClickCapture?: ObservableMaybe>>; onContextMenu?: ObservableMaybe>>; onContextMenuCapture?: ObservableMaybe>>; onDblClick?: ObservableMaybe>>; onDblClickCapture?: ObservableMaybe>>; onDrag?: ObservableMaybe>>; onDragCapture?: ObservableMaybe>>; onDragEnd?: ObservableMaybe>>; onDragEndCapture?: ObservableMaybe>>; onDragEnter?: ObservableMaybe>>; onDragEnterCapture?: ObservableMaybe>>; onDragExit?: ObservableMaybe>>; onDragExitCapture?: ObservableMaybe>>; onDragLeave?: ObservableMaybe>>; onDragLeaveCapture?: ObservableMaybe>>; onDragOver?: ObservableMaybe>>; onDragOverCapture?: ObservableMaybe>>; onDragStart?: ObservableMaybe>>; onDragStartCapture?: ObservableMaybe>>; onDrop?: ObservableMaybe>>; onDropCapture?: ObservableMaybe>>; onMiddleClick?: ObservableMaybe>>; onMiddleClickCapture?: ObservableMaybe>>; onMouseDown?: ObservableMaybe>>; onMouseDownCapture?: ObservableMaybe>>; onMouseEnter?: ObservableMaybe>>; onMouseEnterCapture?: ObservableMaybe>>; onMouseLeave?: ObservableMaybe>>; onMouseLeaveCapture?: ObservableMaybe>>; onMouseMove?: ObservableMaybe>>; onMouseMoveCapture?: ObservableMaybe>>; onMouseOut?: ObservableMaybe>>; onMouseOutCapture?: ObservableMaybe>>; onMouseOver?: ObservableMaybe>>; onMouseOverCapture?: ObservableMaybe>>; onMouseUp?: ObservableMaybe>>; onMouseUpCapture?: ObservableMaybe>>; onSelect?: ObservableMaybe>>; onSelectCapture?: ObservableMaybe>>; onTouchCancel?: ObservableMaybe>>; onTouchCancelCapture?: ObservableMaybe>>; onTouchEnd?: ObservableMaybe>>; onTouchEndCapture?: ObservableMaybe>>; onTouchMove?: ObservableMaybe>>; onTouchMoveCapture?: ObservableMaybe>>; onTouchStart?: ObservableMaybe>>; onTouchStartCapture?: ObservableMaybe>>; onPointerOver?: ObservableMaybe>>; onPointerOverCapture?: ObservableMaybe>>; onPointerEnter?: ObservableMaybe>>; onPointerEnterCapture?: ObservableMaybe>>; onPointerDown?: ObservableMaybe>>; onPointerDownCapture?: ObservableMaybe>>; onPointerMove?: ObservableMaybe>>; onPointerMoveCapture?: ObservableMaybe>>; onPointerUp?: ObservableMaybe>>; onPointerUpCapture?: ObservableMaybe>>; onPointerCancel?: ObservableMaybe>>; onPointerCancelCapture?: ObservableMaybe>>; onPointerOut?: ObservableMaybe>>; onPointerOutCapture?: ObservableMaybe>>; onPointerLeave?: ObservableMaybe>>; onPointerLeaveCapture?: ObservableMaybe>>; onGotPointerCapture?: ObservableMaybe>>; onGotPointerCaptureCapture?: ObservableMaybe>>; onLostPointerCapture?: ObservableMaybe>>; onLostPointerCaptureCapture?: ObservableMaybe>>; onScroll?: ObservableMaybe>>; onScrollPassive?: ObservableMaybe>>; onScrollCapture?: ObservableMaybe>>; onScrollCapturePassive?: ObservableMaybe>>; onScrollEnd?: ObservableMaybe>>; onScrollEndPassive?: ObservableMaybe>>; onWheel?: ObservableMaybe>>; onWheelPassive?: ObservableMaybe>>; onWheelCapture?: ObservableMaybe>>; onWheelCapturePassive?: ObservableMaybe>>; onAnimationStart?: ObservableMaybe>>; onAnimationStartCapture?: ObservableMaybe>>; onAnimationEnd?: ObservableMaybe>>; onAnimationEndCapture?: ObservableMaybe>>; onAnimationIteration?: ObservableMaybe>>; onAnimationIterationCapture?: ObservableMaybe>>; onTransitionEnd?: ObservableMaybe>>; onTransitionEndCapture?: ObservableMaybe>>; } interface ViewAttributes { children?: Children; dangerouslySetInnerHTML?: FunctionMaybe<{ __html: FunctionMaybe>; }>; } interface DOMAttributes extends EventAttributes { } interface VoidHTMLAttributes extends AriaAttributes, DOMAttributes, DirectiveAttributes { ref?: Refs; accept?: FunctionMaybe>; acceptCharset?: FunctionMaybe>; accessKey?: FunctionMaybe>; action?: FunctionMaybe>; allow?: FunctionMaybe>; allowFullScreen?: FunctionMaybe>; allowTransparency?: FunctionMaybe>; alt?: FunctionMaybe>; as?: FunctionMaybe>; async?: FunctionMaybe>; autoComplete?: FunctionMaybe>; autoCorrect?: FunctionMaybe>; autofocus?: FunctionMaybe>; autoFocus?: FunctionMaybe>; autoPlay?: FunctionMaybe>; capture?: FunctionMaybe>; cellPadding?: FunctionMaybe>; cellSpacing?: FunctionMaybe>; charSet?: FunctionMaybe>; challenge?: FunctionMaybe>; checked?: FunctionMaybe>; cite?: FunctionMaybe>; class?: Class; cols?: FunctionMaybe>; colSpan?: FunctionMaybe>; content?: FunctionMaybe>; contentEditable?: FunctionMaybe>; contextMenu?: FunctionMaybe>; controls?: FunctionMaybe>; controlsList?: FunctionMaybe>; coords?: FunctionMaybe>; crossOrigin?: FunctionMaybe>; data?: FunctionMaybe>; dateTime?: FunctionMaybe>; default?: FunctionMaybe>; defer?: FunctionMaybe>; dir?: FunctionMaybe>; disabled?: FunctionMaybe>; disableRemotePlayback?: FunctionMaybe>; download?: FunctionMaybe>; decoding?: FunctionMaybe>; draggable?: FunctionMaybe>; encType?: FunctionMaybe>; enterkeyhint?: FunctionMaybe>; form?: FunctionMaybe>; formAction?: FunctionMaybe>; formEncType?: FunctionMaybe>; formMethod?: FunctionMaybe>; formNoValidate?: FunctionMaybe>; formTarget?: FunctionMaybe>; frameBorder?: FunctionMaybe>; headers?: FunctionMaybe>; height?: FunctionMaybe>; hidden?: FunctionMaybe>; high?: FunctionMaybe>; href?: FunctionMaybe>; hrefLang?: FunctionMaybe>; for?: FunctionMaybe>; htmlFor?: FunctionMaybe>; httpEquiv?: FunctionMaybe>; icon?: FunctionMaybe>; id?: FunctionMaybe>; inert?: FunctionMaybe>; inputMode?: FunctionMaybe>; integrity?: FunctionMaybe>; is?: FunctionMaybe>; keyParams?: FunctionMaybe>; keyType?: FunctionMaybe>; kind?: FunctionMaybe>; label?: FunctionMaybe>; lang?: FunctionMaybe>; list?: FunctionMaybe>; loading?: FunctionMaybe>; loop?: FunctionMaybe>; low?: FunctionMaybe>; manifest?: FunctionMaybe>; marginHeight?: FunctionMaybe>; marginWidth?: FunctionMaybe>; max?: FunctionMaybe>; maxLength?: FunctionMaybe>; media?: FunctionMaybe>; mediaGroup?: FunctionMaybe>; method?: FunctionMaybe>; min?: FunctionMaybe>; minLength?: FunctionMaybe>; multiple?: FunctionMaybe>; muted?: FunctionMaybe>; name?: FunctionMaybe>; nomodule?: FunctionMaybe>; nonce?: FunctionMaybe>; noValidate?: FunctionMaybe>; open?: FunctionMaybe>; optimum?: FunctionMaybe>; part?: FunctionMaybe>; pattern?: FunctionMaybe>; ping?: FunctionMaybe>; placeholder?: FunctionMaybe>; playsInline?: FunctionMaybe>; poster?: FunctionMaybe>; preload?: FunctionMaybe>; radioGroup?: FunctionMaybe>; readonly?: FunctionMaybe>; readOnly?: FunctionMaybe>; referrerpolicy?: FunctionMaybe>; rel?: FunctionMaybe>; required?: FunctionMaybe>; reversed?: FunctionMaybe>; role?: FunctionMaybe>; rows?: FunctionMaybe>; rowSpan?: FunctionMaybe>; sandbox?: FunctionMaybe>; scope?: FunctionMaybe>; scoped?: FunctionMaybe>; scrolling?: FunctionMaybe>; seamless?: FunctionMaybe>; selected?: FunctionMaybe>; shape?: FunctionMaybe>; size?: FunctionMaybe>; sizes?: FunctionMaybe>; slot?: FunctionMaybe>; span?: FunctionMaybe>; spellCheck?: FunctionMaybe>; src?: FunctionMaybe>; srcset?: FunctionMaybe>; srcDoc?: FunctionMaybe>; srcLang?: FunctionMaybe>; srcSet?: FunctionMaybe>; start?: FunctionMaybe>; step?: FunctionMaybe>; style?: Style; summary?: FunctionMaybe>; tabIndex?: FunctionMaybe>; target?: FunctionMaybe>; title?: FunctionMaybe>; type?: FunctionMaybe>; useMap?: FunctionMaybe>; value?: FunctionMaybe | number>>; volume?: FunctionMaybe>; width?: FunctionMaybe>; wmode?: FunctionMaybe>; wrap?: FunctionMaybe>; autoCapitalize?: FunctionMaybe>; autoSave?: FunctionMaybe>; color?: FunctionMaybe>; disablePictureInPicture?: FunctionMaybe>; results?: FunctionMaybe>; security?: FunctionMaybe>; translate?: FunctionMaybe>; unselectable?: FunctionMaybe>; virtualKeyboardPolicy?: FunctionMaybe>; about?: FunctionMaybe>; datatype?: FunctionMaybe>; inlist?: FunctionMaybe>; prefix?: FunctionMaybe>; property?: FunctionMaybe>; resource?: FunctionMaybe>; typeof?: FunctionMaybe>; vocab?: FunctionMaybe>; itemProp?: FunctionMaybe>; itemScope?: FunctionMaybe>; itemType?: FunctionMaybe>; itemID?: FunctionMaybe>; itemRef?: FunctionMaybe>; } interface HTMLAttributes extends VoidHTMLAttributes, ViewAttributes { } interface SVGAttributes extends HTMLAttributes, DirectiveAttributes { ref?: Refs; accentHeight?: FunctionMaybe>; accumulate?: FunctionMaybe>; additive?: FunctionMaybe>; alignmentBaseline?: FunctionMaybe>; allowReorder?: FunctionMaybe>; alphabetic?: FunctionMaybe>; amplitude?: FunctionMaybe>; arabicForm?: FunctionMaybe>; ascent?: FunctionMaybe>; attributeName?: FunctionMaybe>; attributeType?: FunctionMaybe>; autoReverse?: FunctionMaybe>; azimuth?: FunctionMaybe>; baseFrequency?: FunctionMaybe>; baselineShift?: FunctionMaybe>; baseProfile?: FunctionMaybe>; bbox?: FunctionMaybe>; begin?: FunctionMaybe>; bias?: FunctionMaybe>; by?: FunctionMaybe>; calcMode?: FunctionMaybe>; capHeight?: FunctionMaybe>; clip?: FunctionMaybe>; clipPath?: FunctionMaybe>; clipPathUnits?: FunctionMaybe>; clipRule?: FunctionMaybe>; colorInterpolation?: FunctionMaybe>; colorInterpolationFilters?: FunctionMaybe>; colorProfile?: FunctionMaybe>; colorRendering?: FunctionMaybe>; contentScriptType?: FunctionMaybe>; contentStyleType?: FunctionMaybe>; cursor?: FunctionMaybe>; cx?: FunctionMaybe>; cy?: FunctionMaybe>; d?: FunctionMaybe>; decelerate?: FunctionMaybe>; descent?: FunctionMaybe>; diffuseConstant?: FunctionMaybe>; direction?: FunctionMaybe>; display?: FunctionMaybe>; divisor?: FunctionMaybe>; dominantBaseline?: FunctionMaybe>; dur?: FunctionMaybe>; dx?: FunctionMaybe>; dy?: FunctionMaybe>; edgeMode?: FunctionMaybe>; elevation?: FunctionMaybe>; enableBackground?: FunctionMaybe>; end?: FunctionMaybe>; exponent?: FunctionMaybe>; externalResourcesRequired?: FunctionMaybe>; fill?: FunctionMaybe>; fillOpacity?: FunctionMaybe>; fillRule?: FunctionMaybe>; filter?: FunctionMaybe>; filterRes?: FunctionMaybe>; filterUnits?: FunctionMaybe>; floodColor?: FunctionMaybe>; floodOpacity?: FunctionMaybe>; focusable?: FunctionMaybe>; fontFamily?: FunctionMaybe>; fontSize?: FunctionMaybe>; fontSizeAdjust?: FunctionMaybe>; fontStretch?: FunctionMaybe>; fontStyle?: FunctionMaybe>; fontVariant?: FunctionMaybe>; fontWeight?: FunctionMaybe>; format?: FunctionMaybe>; from?: FunctionMaybe>; fx?: FunctionMaybe>; fy?: FunctionMaybe>; g1?: FunctionMaybe>; g2?: FunctionMaybe>; glyphName?: FunctionMaybe>; glyphOrientationHorizontal?: FunctionMaybe>; glyphOrientationVertical?: FunctionMaybe>; glyphRef?: FunctionMaybe>; gradientTransform?: FunctionMaybe>; gradientUnits?: FunctionMaybe>; hanging?: FunctionMaybe>; horizAdvX?: FunctionMaybe>; horizOriginX?: FunctionMaybe>; ideographic?: FunctionMaybe>; imageRendering?: FunctionMaybe>; in2?: FunctionMaybe>; in?: FunctionMaybe>; intercept?: FunctionMaybe>; k1?: FunctionMaybe>; k2?: FunctionMaybe>; k3?: FunctionMaybe>; k4?: FunctionMaybe>; k?: FunctionMaybe>; kernelMatrix?: FunctionMaybe>; kernelUnitLength?: FunctionMaybe>; kerning?: FunctionMaybe>; keyPoints?: FunctionMaybe>; keySplines?: FunctionMaybe>; keyTimes?: FunctionMaybe>; lengthAdjust?: FunctionMaybe>; letterSpacing?: FunctionMaybe>; lightingColor?: FunctionMaybe>; limitingConeAngle?: FunctionMaybe>; local?: FunctionMaybe>; markerEnd?: FunctionMaybe>; markerHeight?: FunctionMaybe>; markerMid?: FunctionMaybe>; markerStart?: FunctionMaybe>; markerUnits?: FunctionMaybe>; markerWidth?: FunctionMaybe>; mask?: FunctionMaybe>; maskContentUnits?: FunctionMaybe>; maskUnits?: FunctionMaybe>; mathematical?: FunctionMaybe>; mode?: FunctionMaybe>; numOctaves?: FunctionMaybe>; offset?: FunctionMaybe>; opacity?: FunctionMaybe>; operator?: FunctionMaybe>; order?: FunctionMaybe>; orient?: FunctionMaybe>; orientation?: FunctionMaybe>; origin?: FunctionMaybe>; overflow?: FunctionMaybe>; overlinePosition?: FunctionMaybe>; overlineThickness?: FunctionMaybe>; paintOrder?: FunctionMaybe>; panose1?: FunctionMaybe>; pathLength?: FunctionMaybe>; patternContentUnits?: FunctionMaybe>; patternTransform?: FunctionMaybe>; patternUnits?: FunctionMaybe>; pointerEvents?: FunctionMaybe>; points?: FunctionMaybe>; pointsAtX?: FunctionMaybe>; pointsAtY?: FunctionMaybe>; pointsAtZ?: FunctionMaybe>; preserveAlpha?: FunctionMaybe>; preserveAspectRatio?: FunctionMaybe>; primitiveUnits?: FunctionMaybe>; r?: FunctionMaybe>; radius?: FunctionMaybe>; refX?: FunctionMaybe>; refY?: FunctionMaybe>; renderingIntent?: FunctionMaybe>; repeatCount?: FunctionMaybe>; repeatDur?: FunctionMaybe>; requiredExtensions?: FunctionMaybe>; requiredFeatures?: FunctionMaybe>; restart?: FunctionMaybe>; result?: FunctionMaybe>; rotate?: FunctionMaybe>; rx?: FunctionMaybe>; ry?: FunctionMaybe>; scale?: FunctionMaybe>; seed?: FunctionMaybe>; shapeRendering?: FunctionMaybe>; slope?: FunctionMaybe>; spacing?: FunctionMaybe>; specularConstant?: FunctionMaybe>; specularExponent?: FunctionMaybe>; speed?: FunctionMaybe>; spreadMethod?: FunctionMaybe>; startOffset?: FunctionMaybe>; stdDeviation?: FunctionMaybe>; stemh?: FunctionMaybe>; stemv?: FunctionMaybe>; stitchTiles?: FunctionMaybe>; stopColor?: FunctionMaybe>; stopOpacity?: FunctionMaybe>; strikethroughPosition?: FunctionMaybe>; strikethroughThickness?: FunctionMaybe>; string?: FunctionMaybe>; stroke?: FunctionMaybe>; strokeDasharray?: FunctionMaybe>; strokeDashoffset?: FunctionMaybe>; strokeLinecap?: FunctionMaybe>; strokeLinejoin?: FunctionMaybe>; strokeMiterlimit?: FunctionMaybe>; strokeOpacity?: FunctionMaybe>; strokeWidth?: FunctionMaybe>; surfaceScale?: FunctionMaybe>; systemLanguage?: FunctionMaybe>; tableValues?: FunctionMaybe>; targetX?: FunctionMaybe>; targetY?: FunctionMaybe>; textAnchor?: FunctionMaybe>; textDecoration?: FunctionMaybe>; textLength?: FunctionMaybe>; textRendering?: FunctionMaybe>; to?: FunctionMaybe>; transform?: FunctionMaybe>; u1?: FunctionMaybe>; u2?: FunctionMaybe>; underlinePosition?: FunctionMaybe>; underlineThickness?: FunctionMaybe>; unicode?: FunctionMaybe>; unicodeBidi?: FunctionMaybe>; unicodeRange?: FunctionMaybe>; unitsPerEm?: FunctionMaybe>; vAlphabetic?: FunctionMaybe>; values?: FunctionMaybe>; vectorEffect?: FunctionMaybe>; version?: FunctionMaybe>; vertAdvY?: FunctionMaybe>; vertOriginX?: FunctionMaybe>; vertOriginY?: FunctionMaybe>; vHanging?: FunctionMaybe>; vIdeographic?: FunctionMaybe>; viewBox?: FunctionMaybe>; viewTarget?: FunctionMaybe>; visibility?: FunctionMaybe>; vMathematical?: FunctionMaybe>; widths?: FunctionMaybe>; wordSpacing?: FunctionMaybe>; writingMode?: FunctionMaybe>; x1?: FunctionMaybe>; x2?: FunctionMaybe>; x?: FunctionMaybe>; xChannelSelector?: FunctionMaybe>; xHeight?: FunctionMaybe>; xlinkActuate?: FunctionMaybe>; xlinkArcrole?: FunctionMaybe>; xlinkHref?: FunctionMaybe>; xlinkRole?: FunctionMaybe>; xlinkShow?: FunctionMaybe>; xlinkTitle?: FunctionMaybe>; xlinkType?: FunctionMaybe>; xmlBase?: FunctionMaybe>; xmlLang?: FunctionMaybe>; xmlns?: FunctionMaybe>; xmlnsXlink?: FunctionMaybe>; xmlSpace?: FunctionMaybe>; y1?: FunctionMaybe>; y2?: FunctionMaybe>; y?: FunctionMaybe>; yChannelSelector?: FunctionMaybe>; z?: FunctionMaybe>; zoomAndPan?: FunctionMaybe>; 'xlink:href'?: FunctionMaybe>; 'xmlns:xlink'?: FunctionMaybe>; } interface AnchorHTMLAttributes extends HTMLAttributes { download?: FunctionMaybe>; href?: FunctionMaybe>; hrefLang?: FunctionMaybe>; media?: FunctionMaybe>; ping?: FunctionMaybe>; rel?: FunctionMaybe>; target?: FunctionMaybe>; type?: FunctionMaybe>; referrerPolicy?: FunctionMaybe>; } interface AudioHTMLAttributes extends MediaHTMLAttributes { } interface AreaHTMLAttributes extends VoidHTMLAttributes { alt?: FunctionMaybe>; coords?: FunctionMaybe>; download?: FunctionMaybe>; href?: FunctionMaybe>; hrefLang?: FunctionMaybe>; media?: FunctionMaybe>; referrerPolicy?: FunctionMaybe>; rel?: FunctionMaybe>; shape?: FunctionMaybe>; target?: FunctionMaybe>; } interface BaseHTMLAttributes extends VoidHTMLAttributes { href?: FunctionMaybe>; target?: FunctionMaybe>; } interface BlockquoteHTMLAttributes extends HTMLAttributes { cite?: FunctionMaybe>; } interface BrHTMLAttributes extends VoidHTMLAttributes { } interface ButtonHTMLAttributes extends HTMLAttributes { autoFocus?: FunctionMaybe>; disabled?: FunctionMaybe>; form?: FunctionMaybe>; formAction?: FunctionMaybe>; formEncType?: FunctionMaybe>; formMethod?: FunctionMaybe>; formNoValidate?: FunctionMaybe>; formTarget?: FunctionMaybe>; name?: FunctionMaybe>; type?: FunctionMaybe>; value?: FunctionMaybe | number>>; } interface CanvasHTMLAttributes extends HTMLAttributes { height?: FunctionMaybe>; width?: FunctionMaybe>; } interface ColHTMLAttributes extends VoidHTMLAttributes { span?: FunctionMaybe>; width?: FunctionMaybe>; } interface ColgroupHTMLAttributes extends HTMLAttributes { span?: FunctionMaybe>; } interface DataHTMLAttributes extends HTMLAttributes { value?: FunctionMaybe | number>>; } interface DetailsHTMLAttributes extends HTMLAttributes { open?: FunctionMaybe>; onToggle?: ObservableMaybe>>; } interface DelHTMLAttributes extends HTMLAttributes { cite?: FunctionMaybe>; dateTime?: FunctionMaybe>; } interface DialogHTMLAttributes extends HTMLAttributes { open?: FunctionMaybe>; } interface EmbedHTMLAttributes extends VoidHTMLAttributes { height?: FunctionMaybe>; src?: FunctionMaybe>; type?: FunctionMaybe>; width?: FunctionMaybe>; } interface FieldsetHTMLAttributes extends HTMLAttributes { disabled?: FunctionMaybe>; form?: FunctionMaybe>; name?: FunctionMaybe>; } interface FormHTMLAttributes extends HTMLAttributes { acceptCharset?: FunctionMaybe>; action?: FunctionMaybe>; autoComplete?: FunctionMaybe>; encType?: FunctionMaybe>; method?: FunctionMaybe>; name?: FunctionMaybe>; noValidate?: FunctionMaybe>; target?: FunctionMaybe>; } interface HrHTMLAttributes extends VoidHTMLAttributes { } interface HtmlHTMLAttributes extends HTMLAttributes { manifest?: FunctionMaybe>; } interface IframeHTMLAttributes extends HTMLAttributes { allow?: FunctionMaybe>; allowFullScreen?: FunctionMaybe>; allowTransparency?: FunctionMaybe>; /** @deprecated */ frameBorder?: FunctionMaybe>; height?: FunctionMaybe>; loading?: FunctionMaybe>; /** @deprecated */ marginHeight?: FunctionMaybe>; /** @deprecated */ marginWidth?: FunctionMaybe>; name?: FunctionMaybe>; referrerPolicy?: FunctionMaybe>; sandbox?: FunctionMaybe>; /** @deprecated */ scrolling?: FunctionMaybe>; seamless?: FunctionMaybe>; src?: FunctionMaybe>; srcDoc?: FunctionMaybe>; width?: FunctionMaybe>; } interface ImgHTMLAttributes extends VoidHTMLAttributes { alt?: FunctionMaybe>; crossOrigin?: FunctionMaybe>; decoding?: FunctionMaybe>; height?: FunctionMaybe>; loading?: FunctionMaybe>; referrerPolicy?: FunctionMaybe>; sizes?: FunctionMaybe>; src?: FunctionMaybe>; srcSet?: FunctionMaybe>; useMap?: FunctionMaybe>; width?: FunctionMaybe>; } interface InsHTMLAttributes extends HTMLAttributes { cite?: FunctionMaybe>; dateTime?: FunctionMaybe>; } interface InputHTMLAttributes extends VoidHTMLAttributes { accept?: FunctionMaybe>; alt?: FunctionMaybe>; autoComplete?: FunctionMaybe>; autoFocus?: FunctionMaybe>; capture?: FunctionMaybe>; checked?: FunctionMaybe>; crossOrigin?: FunctionMaybe>; disabled?: FunctionMaybe>; enterKeyHint?: FunctionMaybe>; form?: FunctionMaybe>; formAction?: FunctionMaybe>; formEncType?: FunctionMaybe>; formMethod?: FunctionMaybe>; formNoValidate?: FunctionMaybe>; formTarget?: FunctionMaybe>; height?: FunctionMaybe>; indeterminate?: FunctionMaybe>; list?: FunctionMaybe>; max?: FunctionMaybe>; maxLength?: FunctionMaybe>; min?: FunctionMaybe>; minLength?: FunctionMaybe>; multiple?: FunctionMaybe>; name?: FunctionMaybe>; pattern?: FunctionMaybe>; placeholder?: FunctionMaybe>; readOnly?: FunctionMaybe>; required?: FunctionMaybe>; size?: FunctionMaybe>; src?: FunctionMaybe>; step?: FunctionMaybe>; type?: FunctionMaybe>; value?: FunctionMaybe | number>>; width?: FunctionMaybe>; onChange?: ObservableMaybe>>; } interface KeygenHTMLAttributes extends VoidHTMLAttributes { autoFocus?: FunctionMaybe>; challenge?: FunctionMaybe>; disabled?: FunctionMaybe>; form?: FunctionMaybe>; keyType?: FunctionMaybe>; keyParams?: FunctionMaybe>; name?: FunctionMaybe>; } interface LabelHTMLAttributes extends HTMLAttributes { form?: FunctionMaybe>; htmlFor?: FunctionMaybe>; for?: FunctionMaybe>; } interface LiHTMLAttributes extends HTMLAttributes { value?: FunctionMaybe | number>>; } interface LinkHTMLAttributes extends VoidHTMLAttributes { as?: FunctionMaybe>; crossOrigin?: FunctionMaybe>; href?: FunctionMaybe>; hrefLang?: FunctionMaybe>; integrity?: FunctionMaybe>; media?: FunctionMaybe>; imageSrcSet?: FunctionMaybe>; referrerPolicy?: FunctionMaybe>; rel?: FunctionMaybe>; sizes?: FunctionMaybe>; type?: FunctionMaybe>; charSet?: FunctionMaybe>; } interface MapHTMLAttributes extends HTMLAttributes { name?: FunctionMaybe>; } interface MenuHTMLAttributes extends HTMLAttributes { type?: FunctionMaybe>; } interface MediaHTMLAttributes extends HTMLAttributes { autoPlay?: FunctionMaybe>; controls?: FunctionMaybe>; controlsList?: FunctionMaybe>; crossOrigin?: FunctionMaybe>; loop?: FunctionMaybe>; mediaGroup?: FunctionMaybe>; muted?: FunctionMaybe>; playsInline?: FunctionMaybe>; preload?: FunctionMaybe>; src?: FunctionMaybe>; } interface MetaHTMLAttributes extends VoidHTMLAttributes { charSet?: FunctionMaybe>; content?: FunctionMaybe>; httpEquiv?: FunctionMaybe>; name?: FunctionMaybe>; media?: FunctionMaybe>; } interface MeterHTMLAttributes extends HTMLAttributes { form?: FunctionMaybe>; high?: FunctionMaybe>; low?: FunctionMaybe>; max?: FunctionMaybe>; min?: FunctionMaybe>; optimum?: FunctionMaybe>; value?: FunctionMaybe | number>>; } interface QuoteHTMLAttributes extends HTMLAttributes { cite?: FunctionMaybe>; } interface ObjectHTMLAttributes extends HTMLAttributes { classID?: FunctionMaybe>; data?: FunctionMaybe>; form?: FunctionMaybe>; height?: FunctionMaybe>; name?: FunctionMaybe>; type?: FunctionMaybe>; useMap?: FunctionMaybe>; width?: FunctionMaybe>; wmode?: FunctionMaybe>; } interface OlHTMLAttributes extends HTMLAttributes { reversed?: FunctionMaybe>; start?: FunctionMaybe>; type?: FunctionMaybe>; } interface OptgroupHTMLAttributes extends HTMLAttributes { disabled?: FunctionMaybe>; label?: FunctionMaybe>; } interface OptionHTMLAttributes extends HTMLAttributes { disabled?: FunctionMaybe>; label?: FunctionMaybe>; selected?: FunctionMaybe>; value?: FunctionMaybe | number>>; } interface OutputHTMLAttributes extends HTMLAttributes { form?: FunctionMaybe>; htmlFor?: FunctionMaybe>; for?: FunctionMaybe>; name?: FunctionMaybe>; } interface ParamHTMLAttributes extends VoidHTMLAttributes { name?: FunctionMaybe>; value?: FunctionMaybe | number>>; } interface ProgressHTMLAttributes extends HTMLAttributes { max?: FunctionMaybe>; value?: FunctionMaybe | number>>; } interface SlotHTMLAttributes extends HTMLAttributes { name?: FunctionMaybe>; } interface ScriptHTMLAttributes extends HTMLAttributes { async?: FunctionMaybe>; /** @deprecated */ charSet?: FunctionMaybe>; crossOrigin?: FunctionMaybe>; defer?: FunctionMaybe>; integrity?: FunctionMaybe>; noModule?: FunctionMaybe>; nonce?: FunctionMaybe>; referrerPolicy?: FunctionMaybe>; src?: FunctionMaybe>; type?: FunctionMaybe>; } interface SelectHTMLAttributes extends HTMLAttributes { autoComplete?: FunctionMaybe>; autoFocus?: FunctionMaybe>; disabled?: FunctionMaybe>; form?: FunctionMaybe>; multiple?: FunctionMaybe>; name?: FunctionMaybe>; required?: FunctionMaybe>; size?: FunctionMaybe>; value?: FunctionMaybe>; onChange?: ObservableMaybe>>; } interface SourceHTMLAttributes extends VoidHTMLAttributes { height?: FunctionMaybe>; media?: FunctionMaybe>; sizes?: FunctionMaybe>; src?: FunctionMaybe>; srcSet?: FunctionMaybe>; type?: FunctionMaybe>; width?: FunctionMaybe>; } interface StyleHTMLAttributes extends HTMLAttributes { media?: FunctionMaybe>; nonce?: FunctionMaybe>; scoped?: FunctionMaybe>; type?: FunctionMaybe>; } interface TableHTMLAttributes extends HTMLAttributes { cellPadding?: FunctionMaybe>; cellSpacing?: FunctionMaybe>; summary?: FunctionMaybe>; width?: FunctionMaybe>; } interface TextareaHTMLAttributes extends VoidHTMLAttributes { autoComplete?: FunctionMaybe>; autoFocus?: FunctionMaybe>; cols?: FunctionMaybe>; dirName?: FunctionMaybe>; disabled?: FunctionMaybe>; form?: FunctionMaybe>; maxLength?: FunctionMaybe>; minLength?: FunctionMaybe>; name?: FunctionMaybe>; placeholder?: FunctionMaybe>; readOnly?: FunctionMaybe>; required?: FunctionMaybe>; rows?: FunctionMaybe>; value?: FunctionMaybe | number>>; wrap?: FunctionMaybe>; onChange?: ObservableMaybe>>; } interface TdHTMLAttributes extends HTMLAttributes { align?: FunctionMaybe>; colSpan?: FunctionMaybe>; headers?: FunctionMaybe>; rowSpan?: FunctionMaybe>; scope?: FunctionMaybe>; abbr?: FunctionMaybe>; height?: FunctionMaybe>; width?: FunctionMaybe>; valign?: FunctionMaybe>; } interface ThHTMLAttributes extends HTMLAttributes { align?: FunctionMaybe>; colSpan?: FunctionMaybe>; headers?: FunctionMaybe>; rowSpan?: FunctionMaybe>; scope?: FunctionMaybe>; abbr?: FunctionMaybe>; } interface TimeHTMLAttributes extends HTMLAttributes { dateTime?: FunctionMaybe>; } interface TrackHTMLAttributes extends VoidHTMLAttributes { default?: FunctionMaybe>; kind?: FunctionMaybe>; label?: FunctionMaybe>; src?: FunctionMaybe>; srcLang?: FunctionMaybe>; } interface VideoHTMLAttributes extends MediaHTMLAttributes { height?: FunctionMaybe>; playsInline?: FunctionMaybe>; poster?: FunctionMaybe>; width?: FunctionMaybe>; disablePictureInPicture?: FunctionMaybe>; disableRemotePlayback?: FunctionMaybe>; } interface WbrHTMLAttributes extends VoidHTMLAttributes { } interface WebViewHTMLAttributes extends HTMLAttributes { allowFullScreen?: FunctionMaybe>; allowpopups?: FunctionMaybe>; autoFocus?: FunctionMaybe>; autosize?: FunctionMaybe>; blinkfeatures?: FunctionMaybe>; disableblinkfeatures?: FunctionMaybe>; disableguestresize?: FunctionMaybe>; disablewebsecurity?: FunctionMaybe>; guestinstance?: FunctionMaybe>; httpreferrer?: FunctionMaybe>; nodeintegration?: FunctionMaybe>; partition?: FunctionMaybe>; plugins?: FunctionMaybe>; preload?: FunctionMaybe>; src?: FunctionMaybe>; useragent?: FunctionMaybe>; webpreferences?: FunctionMaybe>; } interface IntrinsicElementsMap { a: HTMLAnchorElement; abbr: HTMLElement; address: HTMLElement; area: HTMLAreaElement; article: HTMLElement; aside: HTMLElement; audio: HTMLAudioElement; b: HTMLElement; base: HTMLBaseElement; bdi: HTMLElement; bdo: HTMLElement; big: HTMLElement; blockquote: HTMLElement; body: HTMLBodyElement; br: HTMLBRElement; button: HTMLButtonElement; canvas: HTMLCanvasElement; caption: HTMLElement; cite: HTMLElement; code: HTMLElement; col: HTMLTableColElement; colgroup: HTMLTableColElement; data: HTMLDataElement; datalist: HTMLDataListElement; dd: HTMLElement; del: HTMLElement; details: HTMLElement; dfn: HTMLElement; dialog: HTMLDialogElement; div: HTMLDivElement; dl: HTMLDListElement; dt: HTMLElement; em: HTMLElement; embed: HTMLEmbedElement; fieldset: HTMLFieldSetElement; figcaption: HTMLElement; figure: HTMLElement; footer: HTMLElement; form: HTMLFormElement; h1: HTMLHeadingElement; h2: HTMLHeadingElement; h3: HTMLHeadingElement; h4: HTMLHeadingElement; h5: HTMLHeadingElement; h6: HTMLHeadingElement; head: HTMLHeadElement; header: HTMLElement; hgroup: HTMLElement; hr: HTMLHRElement; html: HTMLHtmlElement; i: HTMLElement; iframe: HTMLIFrameElement; img: HTMLImageElement; input: HTMLInputElement; ins: HTMLModElement; kbd: HTMLElement; keygen: HTMLElement; label: HTMLLabelElement; legend: HTMLLegendElement; li: HTMLLIElement; link: HTMLLinkElement; main: HTMLElement; map: HTMLMapElement; mark: HTMLElement; menu: HTMLElement; menuitem: HTMLElement; meta: HTMLMetaElement; meter: HTMLElement; nav: HTMLElement; noindex: HTMLElement; noscript: HTMLElement; object: HTMLObjectElement; ol: HTMLOListElement; optgroup: HTMLOptGroupElement; option: HTMLOptionElement; output: HTMLElement; p: HTMLParagraphElement; param: HTMLParamElement; picture: HTMLElement; pre: HTMLPreElement; progress: HTMLProgressElement; q: HTMLQuoteElement; rp: HTMLElement; rt: HTMLElement; ruby: HTMLElement; s: HTMLElement; samp: HTMLElement; slot: HTMLSlotElement; script: HTMLScriptElement; section: HTMLElement; select: HTMLSelectElement; small: HTMLElement; source: HTMLSourceElement; span: HTMLSpanElement; strong: HTMLElement; style: HTMLStyleElement; sub: HTMLElement; summary: HTMLElement; sup: HTMLElement; table: HTMLTableElement; template: HTMLTemplateElement; tbody: HTMLTableSectionElement; td: HTMLTableDataCellElement; textarea: HTMLTextAreaElement; tfoot: HTMLTableSectionElement; th: HTMLTableHeaderCellElement; thead: HTMLTableSectionElement; time: HTMLElement; title: HTMLTitleElement; tr: HTMLTableRowElement; track: HTMLTrackElement; u: HTMLElement; ul: HTMLUListElement; var: HTMLElement; video: HTMLVideoElement; wbr: HTMLElement; webview: HTMLElement; svg: SVGSVGElement; animate: SVGAnimateElement; circle: SVGCircleElement; animateTransform: SVGAnimateElement; clipPath: SVGClipPathElement; defs: SVGDefsElement; desc: SVGDescElement; ellipse: SVGEllipseElement; feBlend: SVGFEBlendElement; feColorMatrix: SVGFEColorMatrixElement; feComponentTransfer: SVGFEComponentTransferElement; feComposite: SVGFECompositeElement; feConvolveMatrix: SVGFEConvolveMatrixElement; feDiffuseLighting: SVGFEDiffuseLightingElement; feDisplacementMap: SVGFEDisplacementMapElement; feDropShadow: SVGFEDropShadowElement; feFlood: SVGFEFloodElement; feFuncA: SVGFEFuncAElement; feFuncB: SVGFEFuncBElement; feFuncG: SVGFEFuncGElement; feFuncR: SVGFEFuncRElement; feGaussianBlur: SVGFEGaussianBlurElement; feImage: SVGFEImageElement; feMerge: SVGFEMergeElement; feMergeNode: SVGFEMergeNodeElement; feMorphology: SVGFEMorphologyElement; feOffset: SVGFEOffsetElement; feSpecularLighting: SVGFESpecularLightingElement; feTile: SVGFETileElement; feTurbulence: SVGFETurbulenceElement; filter: SVGFilterElement; foreignObject: SVGForeignObjectElement; g: SVGGElement; image: SVGImageElement; line: SVGLineElement; linearGradient: SVGLinearGradientElement; marker: SVGMarkerElement; mask: SVGMaskElement; path: SVGPathElement; pattern: SVGPatternElement; polygon: SVGPolygonElement; polyline: SVGPolylineElement; radialGradient: SVGRadialGradientElement; rect: SVGRectElement; stop: SVGStopElement; symbol: SVGSymbolElement; text: SVGTextElement; tspan: SVGTSpanElement; use: SVGUseElement; } interface IntrinsicElements { a: AnchorHTMLAttributes; abbr: HTMLAttributes; address: HTMLAttributes; area: AreaHTMLAttributes; article: HTMLAttributes; aside: HTMLAttributes; audio: AudioHTMLAttributes; b: HTMLAttributes; base: BaseHTMLAttributes; bdi: HTMLAttributes; bdo: HTMLAttributes; big: HTMLAttributes; blockquote: BlockquoteHTMLAttributes; body: HTMLAttributes; br: BrHTMLAttributes; button: ButtonHTMLAttributes; canvas: CanvasHTMLAttributes; caption: HTMLAttributes; cite: HTMLAttributes; code: HTMLAttributes; col: ColHTMLAttributes; colgroup: ColgroupHTMLAttributes; data: DataHTMLAttributes; datalist: HTMLAttributes; dd: HTMLAttributes; del: DelHTMLAttributes; details: DetailsHTMLAttributes; dfn: HTMLAttributes; dialog: DialogHTMLAttributes; div: HTMLAttributes; dl: HTMLAttributes; dt: HTMLAttributes; em: HTMLAttributes; embed: EmbedHTMLAttributes; fieldset: FieldsetHTMLAttributes; figcaption: HTMLAttributes; figure: HTMLAttributes; footer: HTMLAttributes; form: FormHTMLAttributes; h1: HTMLAttributes; h2: HTMLAttributes; h3: HTMLAttributes; h4: HTMLAttributes; h5: HTMLAttributes; h6: HTMLAttributes; head: HTMLAttributes; header: HTMLAttributes; hgroup: HTMLAttributes; hr: HrHTMLAttributes; html: HtmlHTMLAttributes; i: HTMLAttributes; iframe: IframeHTMLAttributes; img: ImgHTMLAttributes; input: InputHTMLAttributes; ins: InsHTMLAttributes; kbd: HTMLAttributes; keygen: KeygenHTMLAttributes; label: LabelHTMLAttributes; legend: HTMLAttributes; li: LiHTMLAttributes; link: LinkHTMLAttributes; main: HTMLAttributes; map: MapHTMLAttributes; mark: HTMLAttributes; menu: MenuHTMLAttributes; menuitem: HTMLAttributes; meta: MetaHTMLAttributes; meter: MeterHTMLAttributes; nav: HTMLAttributes; noindex: HTMLAttributes; noscript: HTMLAttributes; object: ObjectHTMLAttributes; ol: OlHTMLAttributes; optgroup: OptgroupHTMLAttributes; option: OptionHTMLAttributes; output: OutputHTMLAttributes; p: HTMLAttributes; param: ParamHTMLAttributes; picture: HTMLAttributes; pre: HTMLAttributes; progress: ProgressHTMLAttributes; q: QuoteHTMLAttributes; rp: HTMLAttributes; rt: HTMLAttributes; ruby: HTMLAttributes; s: HTMLAttributes; samp: HTMLAttributes; slot: SlotHTMLAttributes; script: ScriptHTMLAttributes; section: HTMLAttributes; select: SelectHTMLAttributes; small: HTMLAttributes; source: SourceHTMLAttributes; span: HTMLAttributes; strong: HTMLAttributes; style: StyleHTMLAttributes; sub: HTMLAttributes; summary: HTMLAttributes; sup: HTMLAttributes; table: TableHTMLAttributes; template: HTMLAttributes; tbody: HTMLAttributes; td: TdHTMLAttributes; textarea: TextareaHTMLAttributes; tfoot: HTMLAttributes; th: ThHTMLAttributes; thead: HTMLAttributes; time: TimeHTMLAttributes; title: HTMLAttributes; tr: HTMLAttributes; track: TrackHTMLAttributes; u: HTMLAttributes; ul: HTMLAttributes; var: HTMLAttributes; video: VideoHTMLAttributes; wbr: WbrHTMLAttributes; webview: WebViewHTMLAttributes; svg: SVGAttributes; animate: SVGAttributes; circle: SVGAttributes; animateTransform: SVGAttributes; clipPath: SVGAttributes; defs: SVGAttributes; desc: SVGAttributes; ellipse: SVGAttributes; feBlend: SVGAttributes; feColorMatrix: SVGAttributes; feComponentTransfer: SVGAttributes; feComposite: SVGAttributes; feConvolveMatrix: SVGAttributes; feDiffuseLighting: SVGAttributes; feDisplacementMap: SVGAttributes; feDropShadow: SVGAttributes; feFlood: SVGAttributes; feFuncA: SVGAttributes; feFuncB: SVGAttributes; feFuncG: SVGAttributes; feFuncR: SVGAttributes; feGaussianBlur: SVGAttributes; feImage: SVGAttributes; feMerge: SVGAttributes; feMergeNode: SVGAttributes; feMorphology: SVGAttributes; feOffset: SVGAttributes; feSpecularLighting: SVGAttributes; feTile: SVGAttributes; feTurbulence: SVGAttributes; filter: SVGAttributes; foreignObject: SVGAttributes; g: SVGAttributes; image: SVGAttributes; line: SVGAttributes; linearGradient: SVGAttributes; marker: SVGAttributes; mask: SVGAttributes; path: SVGAttributes; pattern: SVGAttributes; polygon: SVGAttributes; polyline: SVGAttributes; radialGradient: SVGAttributes; rect: SVGAttributes; stop: SVGAttributes; symbol: SVGAttributes; text: SVGAttributes; tspan: SVGAttributes; use: SVGAttributes; } }