UNPKG

@jhessin/react-hyperscript-helpers

Version:

Terse syntax for hyperscript using react avoiding the use of brackets

547 lines (543 loc) 43.6 kB
import { Component, HTMLAttributes, Props, ReactChild, ReactElement } from 'react'; declare interface ClassComponent<P> { new(...args): Component<P, any>; } declare interface StatelessComponent<P> { (props: P): ReactElement; } declare type Children = ReactChild | ReactChild[]; declare type ReactComponent<P> = ClassComponent<P> | StatelessComponent<P>; export function hh(tag: string): (selector?: any, properties?: any, children?: Children) => ReactElement; export function hh(component: ReactComponent<any>): (selector?: any, properties?: any, children?: Children) => ReactElement; export function h(tag: string, children?: Children): ReactElement; export function h(tag: string, selector: string, children?: Children): ReactElement; export function h(tag: string, selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h(tag: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h(component: ReactComponent<any>, children?: Children): ReactElement; export function h(component: ReactComponent<any>, selector: string, children?: Children): ReactElement; export function h<P>(component: ReactComponent<P>, selector: string, properties: P & Props<any>, children?: Children): ReactElement; export function h<P>(component: ReactComponent<P>, properties: P & Props<any>, children?: Children): ReactElement; export function a(children?: Children): ReactElement; export function a(selector: string, children?: Children): ReactElement; export function a(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function a(properties: HTMLAttributes, children?: Children): ReactElement; export function abbr(children?: Children): ReactElement; export function abbr(selector: string, children?: Children): ReactElement; export function abbr(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function abbr(properties: HTMLAttributes, children?: Children): ReactElement; export function address(children?: Children): ReactElement; export function address(selector: string, children?: Children): ReactElement; export function address(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function address(properties: HTMLAttributes, children?: Children): ReactElement; export function area(children?: Children): ReactElement; export function area(selector: string, children?: Children): ReactElement; export function area(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function area(properties: HTMLAttributes, children?: Children): ReactElement; export function article(children?: Children): ReactElement; export function article(selector: string, children?: Children): ReactElement; export function article(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function article(properties: HTMLAttributes, children?: Children): ReactElement; export function aside(children?: Children): ReactElement; export function aside(selector: string, children?: Children): ReactElement; export function aside(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function aside(properties: HTMLAttributes, children?: Children): ReactElement; export function audio(children?: Children): ReactElement; export function audio(selector: string, children?: Children): ReactElement; export function audio(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function audio(properties: HTMLAttributes, children?: Children): ReactElement; export function b(children?: Children): ReactElement; export function b(selector: string, children?: Children): ReactElement; export function b(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function b(properties: HTMLAttributes, children?: Children): ReactElement; export function base(children?: Children): ReactElement; export function base(selector: string, children?: Children): ReactElement; export function base(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function base(properties: HTMLAttributes, children?: Children): ReactElement; export function bdi(children?: Children): ReactElement; export function bdi(selector: string, children?: Children): ReactElement; export function bdi(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function bdi(properties: HTMLAttributes, children?: Children): ReactElement; export function bdo(children?: Children): ReactElement; export function bdo(selector: string, children?: Children): ReactElement; export function bdo(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function bdo(properties: HTMLAttributes, children?: Children): ReactElement; export function big(children?: Children): ReactElement; export function big(selector: string, children?: Children): ReactElement; export function big(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function big(properties: HTMLAttributes, children?: Children): ReactElement; export function blockquote(children?: Children): ReactElement; export function blockquote(selector: string, children?: Children): ReactElement; export function blockquote(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function blockquote(properties: HTMLAttributes, children?: Children): ReactElement; export function body(children?: Children): ReactElement; export function body(selector: string, children?: Children): ReactElement; export function body(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function body(properties: HTMLAttributes, children?: Children): ReactElement; export function br(children?: Children): ReactElement; export function br(selector: string, children?: Children): ReactElement; export function br(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function br(properties: HTMLAttributes, children?: Children): ReactElement; export function button(children?: Children): ReactElement; export function button(selector: string, children?: Children): ReactElement; export function button(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function button(properties: HTMLAttributes, children?: Children): ReactElement; export function canvas(children?: Children): ReactElement; export function canvas(selector: string, children?: Children): ReactElement; export function canvas(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function canvas(properties: HTMLAttributes, children?: Children): ReactElement; export function caption(children?: Children): ReactElement; export function caption(selector: string, children?: Children): ReactElement; export function caption(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function caption(properties: HTMLAttributes, children?: Children): ReactElement; export function cite(children?: Children): ReactElement; export function cite(selector: string, children?: Children): ReactElement; export function cite(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function cite(properties: HTMLAttributes, children?: Children): ReactElement; export function code(children?: Children): ReactElement; export function code(selector: string, children?: Children): ReactElement; export function code(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function code(properties: HTMLAttributes, children?: Children): ReactElement; export function col(children?: Children): ReactElement; export function col(selector: string, children?: Children): ReactElement; export function col(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function col(properties: HTMLAttributes, children?: Children): ReactElement; export function colgroup(children?: Children): ReactElement; export function colgroup(selector: string, children?: Children): ReactElement; export function colgroup(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function colgroup(properties: HTMLAttributes, children?: Children): ReactElement; export function data(children?: Children): ReactElement; export function data(selector: string, children?: Children): ReactElement; export function data(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function data(properties: HTMLAttributes, children?: Children): ReactElement; export function datalist(children?: Children): ReactElement; export function datalist(selector: string, children?: Children): ReactElement; export function datalist(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function datalist(properties: HTMLAttributes, children?: Children): ReactElement; export function dd(children?: Children): ReactElement; export function dd(selector: string, children?: Children): ReactElement; export function dd(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function dd(properties: HTMLAttributes, children?: Children): ReactElement; export function del(children?: Children): ReactElement; export function del(selector: string, children?: Children): ReactElement; export function del(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function del(properties: HTMLAttributes, children?: Children): ReactElement; export function details(children?: Children): ReactElement; export function details(selector: string, children?: Children): ReactElement; export function details(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function details(properties: HTMLAttributes, children?: Children): ReactElement; export function dfn(children?: Children): ReactElement; export function dfn(selector: string, children?: Children): ReactElement; export function dfn(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function dfn(properties: HTMLAttributes, children?: Children): ReactElement; export function dialog(children?: Children): ReactElement; export function dialog(selector: string, children?: Children): ReactElement; export function dialog(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function dialog(properties: HTMLAttributes, children?: Children): ReactElement; export function div(children?: Children): ReactElement; export function div(selector: string, children?: Children): ReactElement; export function div(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function div(properties: HTMLAttributes, children?: Children): ReactElement; export function dl(children?: Children): ReactElement; export function dl(selector: string, children?: Children): ReactElement; export function dl(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function dl(properties: HTMLAttributes, children?: Children): ReactElement; export function dt(children?: Children): ReactElement; export function dt(selector: string, children?: Children): ReactElement; export function dt(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function dt(properties: HTMLAttributes, children?: Children): ReactElement; export function em(children?: Children): ReactElement; export function em(selector: string, children?: Children): ReactElement; export function em(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function em(properties: HTMLAttributes, children?: Children): ReactElement; export function embed(children?: Children): ReactElement; export function embed(selector: string, children?: Children): ReactElement; export function embed(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function embed(properties: HTMLAttributes, children?: Children): ReactElement; export function fieldset(children?: Children): ReactElement; export function fieldset(selector: string, children?: Children): ReactElement; export function fieldset(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function fieldset(properties: HTMLAttributes, children?: Children): ReactElement; export function figcaption(children?: Children): ReactElement; export function figcaption(selector: string, children?: Children): ReactElement; export function figcaption(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function figcaption(properties: HTMLAttributes, children?: Children): ReactElement; export function figure(children?: Children): ReactElement; export function figure(selector: string, children?: Children): ReactElement; export function figure(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function figure(properties: HTMLAttributes, children?: Children): ReactElement; export function footer(children?: Children): ReactElement; export function footer(selector: string, children?: Children): ReactElement; export function footer(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function footer(properties: HTMLAttributes, children?: Children): ReactElement; export function form(children?: Children): ReactElement; export function form(selector: string, children?: Children): ReactElement; export function form(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function form(properties: HTMLAttributes, children?: Children): ReactElement; export function h1(children?: Children): ReactElement; export function h1(selector: string, children?: Children): ReactElement; export function h1(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h1(properties: HTMLAttributes, children?: Children): ReactElement; export function h2(children?: Children): ReactElement; export function h2(selector: string, children?: Children): ReactElement; export function h2(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h2(properties: HTMLAttributes, children?: Children): ReactElement; export function h3(children?: Children): ReactElement; export function h3(selector: string, children?: Children): ReactElement; export function h3(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h3(properties: HTMLAttributes, children?: Children): ReactElement; export function h4(children?: Children): ReactElement; export function h4(selector: string, children?: Children): ReactElement; export function h4(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h4(properties: HTMLAttributes, children?: Children): ReactElement; export function h5(children?: Children): ReactElement; export function h5(selector: string, children?: Children): ReactElement; export function h5(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h5(properties: HTMLAttributes, children?: Children): ReactElement; export function h6(children?: Children): ReactElement; export function h6(selector: string, children?: Children): ReactElement; export function h6(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function h6(properties: HTMLAttributes, children?: Children): ReactElement; export function head(children?: Children): ReactElement; export function head(selector: string, children?: Children): ReactElement; export function head(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function head(properties: HTMLAttributes, children?: Children): ReactElement; export function header(children?: Children): ReactElement; export function header(selector: string, children?: Children): ReactElement; export function header(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function header(properties: HTMLAttributes, children?: Children): ReactElement; export function hgroup(children?: Children): ReactElement; export function hgroup(selector: string, children?: Children): ReactElement; export function hgroup(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function hgroup(properties: HTMLAttributes, children?: Children): ReactElement; export function hr(children?: Children): ReactElement; export function hr(selector: string, children?: Children): ReactElement; export function hr(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function hr(properties: HTMLAttributes, children?: Children): ReactElement; export function html(children?: Children): ReactElement; export function html(selector: string, children?: Children): ReactElement; export function html(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function html(properties: HTMLAttributes, children?: Children): ReactElement; export function i(children?: Children): ReactElement; export function i(selector: string, children?: Children): ReactElement; export function i(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function i(properties: HTMLAttributes, children?: Children): ReactElement; export function iframe(children?: Children): ReactElement; export function iframe(selector: string, children?: Children): ReactElement; export function iframe(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function iframe(properties: HTMLAttributes, children?: Children): ReactElement; export function img(children?: Children): ReactElement; export function img(selector: string, children?: Children): ReactElement; export function img(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function img(properties: HTMLAttributes, children?: Children): ReactElement; export function input(children?: Children): ReactElement; export function input(selector: string, children?: Children): ReactElement; export function input(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function input(properties: HTMLAttributes, children?: Children): ReactElement; export function ins(children?: Children): ReactElement; export function ins(selector: string, children?: Children): ReactElement; export function ins(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function ins(properties: HTMLAttributes, children?: Children): ReactElement; export function kbd(children?: Children): ReactElement; export function kbd(selector: string, children?: Children): ReactElement; export function kbd(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function kbd(properties: HTMLAttributes, children?: Children): ReactElement; export function keygen(children?: Children): ReactElement; export function keygen(selector: string, children?: Children): ReactElement; export function keygen(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function keygen(properties: HTMLAttributes, children?: Children): ReactElement; export function label(children?: Children): ReactElement; export function label(selector: string, children?: Children): ReactElement; export function label(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function label(properties: HTMLAttributes, children?: Children): ReactElement; export function legend(children?: Children): ReactElement; export function legend(selector: string, children?: Children): ReactElement; export function legend(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function legend(properties: HTMLAttributes, children?: Children): ReactElement; export function li(children?: Children): ReactElement; export function li(selector: string, children?: Children): ReactElement; export function li(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function li(properties: HTMLAttributes, children?: Children): ReactElement; export function link(children?: Children): ReactElement; export function link(selector: string, children?: Children): ReactElement; export function link(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function link(properties: HTMLAttributes, children?: Children): ReactElement; export function main(children?: Children): ReactElement; export function main(selector: string, children?: Children): ReactElement; export function main(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function main(properties: HTMLAttributes, children?: Children): ReactElement; export function map(children?: Children): ReactElement; export function map(selector: string, children?: Children): ReactElement; export function map(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function map(properties: HTMLAttributes, children?: Children): ReactElement; export function mark(children?: Children): ReactElement; export function mark(selector: string, children?: Children): ReactElement; export function mark(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function mark(properties: HTMLAttributes, children?: Children): ReactElement; export function menu(children?: Children): ReactElement; export function menu(selector: string, children?: Children): ReactElement; export function menu(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function menu(properties: HTMLAttributes, children?: Children): ReactElement; export function menuitem(children?: Children): ReactElement; export function menuitem(selector: string, children?: Children): ReactElement; export function menuitem(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function menuitem(properties: HTMLAttributes, children?: Children): ReactElement; export function meta(children?: Children): ReactElement; export function meta(selector: string, children?: Children): ReactElement; export function meta(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function meta(properties: HTMLAttributes, children?: Children): ReactElement; export function meter(children?: Children): ReactElement; export function meter(selector: string, children?: Children): ReactElement; export function meter(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function meter(properties: HTMLAttributes, children?: Children): ReactElement; export function nav(children?: Children): ReactElement; export function nav(selector: string, children?: Children): ReactElement; export function nav(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function nav(properties: HTMLAttributes, children?: Children): ReactElement; export function noscript(children?: Children): ReactElement; export function noscript(selector: string, children?: Children): ReactElement; export function noscript(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function noscript(properties: HTMLAttributes, children?: Children): ReactElement; export function object(children?: Children): ReactElement; export function object(selector: string, children?: Children): ReactElement; export function object(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function object(properties: HTMLAttributes, children?: Children): ReactElement; export function ol(children?: Children): ReactElement; export function ol(selector: string, children?: Children): ReactElement; export function ol(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function ol(properties: HTMLAttributes, children?: Children): ReactElement; export function optgroup(children?: Children): ReactElement; export function optgroup(selector: string, children?: Children): ReactElement; export function optgroup(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function optgroup(properties: HTMLAttributes, children?: Children): ReactElement; export function option(children?: Children): ReactElement; export function option(selector: string, children?: Children): ReactElement; export function option(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function option(properties: HTMLAttributes, children?: Children): ReactElement; export function output(children?: Children): ReactElement; export function output(selector: string, children?: Children): ReactElement; export function output(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function output(properties: HTMLAttributes, children?: Children): ReactElement; export function p(children?: Children): ReactElement; export function p(selector: string, children?: Children): ReactElement; export function p(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function p(properties: HTMLAttributes, children?: Children): ReactElement; export function param(children?: Children): ReactElement; export function param(selector: string, children?: Children): ReactElement; export function param(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function param(properties: HTMLAttributes, children?: Children): ReactElement; export function picture(children?: Children): ReactElement; export function picture(selector: string, children?: Children): ReactElement; export function picture(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function picture(properties: HTMLAttributes, children?: Children): ReactElement; export function pre(children?: Children): ReactElement; export function pre(selector: string, children?: Children): ReactElement; export function pre(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function pre(properties: HTMLAttributes, children?: Children): ReactElement; export function progress(children?: Children): ReactElement; export function progress(selector: string, children?: Children): ReactElement; export function progress(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function progress(properties: HTMLAttributes, children?: Children): ReactElement; export function q(children?: Children): ReactElement; export function q(selector: string, children?: Children): ReactElement; export function q(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function q(properties: HTMLAttributes, children?: Children): ReactElement; export function rp(children?: Children): ReactElement; export function rp(selector: string, children?: Children): ReactElement; export function rp(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function rp(properties: HTMLAttributes, children?: Children): ReactElement; export function rt(children?: Children): ReactElement; export function rt(selector: string, children?: Children): ReactElement; export function rt(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function rt(properties: HTMLAttributes, children?: Children): ReactElement; export function ruby(children?: Children): ReactElement; export function ruby(selector: string, children?: Children): ReactElement; export function ruby(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function ruby(properties: HTMLAttributes, children?: Children): ReactElement; export function s(children?: Children): ReactElement; export function s(selector: string, children?: Children): ReactElement; export function s(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function s(properties: HTMLAttributes, children?: Children): ReactElement; export function samp(children?: Children): ReactElement; export function samp(selector: string, children?: Children): ReactElement; export function samp(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function samp(properties: HTMLAttributes, children?: Children): ReactElement; export function script(children?: Children): ReactElement; export function script(selector: string, children?: Children): ReactElement; export function script(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function script(properties: HTMLAttributes, children?: Children): ReactElement; export function section(children?: Children): ReactElement; export function section(selector: string, children?: Children): ReactElement; export function section(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function section(properties: HTMLAttributes, children?: Children): ReactElement; export function select(children?: Children): ReactElement; export function select(selector: string, children?: Children): ReactElement; export function select(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function select(properties: HTMLAttributes, children?: Children): ReactElement; export function small(children?: Children): ReactElement; export function small(selector: string, children?: Children): ReactElement; export function small(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function small(properties: HTMLAttributes, children?: Children): ReactElement; export function source(children?: Children): ReactElement; export function source(selector: string, children?: Children): ReactElement; export function source(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function source(properties: HTMLAttributes, children?: Children): ReactElement; export function span(children?: Children): ReactElement; export function span(selector: string, children?: Children): ReactElement; export function span(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function span(properties: HTMLAttributes, children?: Children): ReactElement; export function strong(children?: Children): ReactElement; export function strong(selector: string, children?: Children): ReactElement; export function strong(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function strong(properties: HTMLAttributes, children?: Children): ReactElement; export function style(children?: Children): ReactElement; export function style(selector: string, children?: Children): ReactElement; export function style(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function style(properties: HTMLAttributes, children?: Children): ReactElement; export function sub(children?: Children): ReactElement; export function sub(selector: string, children?: Children): ReactElement; export function sub(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function sub(properties: HTMLAttributes, children?: Children): ReactElement; export function summary(children?: Children): ReactElement; export function summary(selector: string, children?: Children): ReactElement; export function summary(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function summary(properties: HTMLAttributes, children?: Children): ReactElement; export function sup(children?: Children): ReactElement; export function sup(selector: string, children?: Children): ReactElement; export function sup(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function sup(properties: HTMLAttributes, children?: Children): ReactElement; export function table(children?: Children): ReactElement; export function table(selector: string, children?: Children): ReactElement; export function table(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function table(properties: HTMLAttributes, children?: Children): ReactElement; export function tbody(children?: Children): ReactElement; export function tbody(selector: string, children?: Children): ReactElement; export function tbody(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function tbody(properties: HTMLAttributes, children?: Children): ReactElement; export function td(children?: Children): ReactElement; export function td(selector: string, children?: Children): ReactElement; export function td(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function td(properties: HTMLAttributes, children?: Children): ReactElement; export function textarea(children?: Children): ReactElement; export function textarea(selector: string, children?: Children): ReactElement; export function textarea(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function textarea(properties: HTMLAttributes, children?: Children): ReactElement; export function tfoot(children?: Children): ReactElement; export function tfoot(selector: string, children?: Children): ReactElement; export function tfoot(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function tfoot(properties: HTMLAttributes, children?: Children): ReactElement; export function th(children?: Children): ReactElement; export function th(selector: string, children?: Children): ReactElement; export function th(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function th(properties: HTMLAttributes, children?: Children): ReactElement; export function thead(children?: Children): ReactElement; export function thead(selector: string, children?: Children): ReactElement; export function thead(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function thead(properties: HTMLAttributes, children?: Children): ReactElement; export function time(children?: Children): ReactElement; export function time(selector: string, children?: Children): ReactElement; export function time(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function time(properties: HTMLAttributes, children?: Children): ReactElement; export function title(children?: Children): ReactElement; export function title(selector: string, children?: Children): ReactElement; export function title(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function title(properties: HTMLAttributes, children?: Children): ReactElement; export function tr(children?: Children): ReactElement; export function tr(selector: string, children?: Children): ReactElement; export function tr(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function tr(properties: HTMLAttributes, children?: Children): ReactElement; export function track(children?: Children): ReactElement; export function track(selector: string, children?: Children): ReactElement; export function track(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function track(properties: HTMLAttributes, children?: Children): ReactElement; export function u(children?: Children): ReactElement; export function u(selector: string, children?: Children): ReactElement; export function u(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function u(properties: HTMLAttributes, children?: Children): ReactElement; export function ul(children?: Children): ReactElement; export function ul(selector: string, children?: Children): ReactElement; export function ul(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function ul(properties: HTMLAttributes, children?: Children): ReactElement; export function video(children?: Children): ReactElement; export function video(selector: string, children?: Children): ReactElement; export function video(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function video(properties: HTMLAttributes, children?: Children): ReactElement; export function wbr(children?: Children): ReactElement; export function wbr(selector: string, children?: Children): ReactElement; export function wbr(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function wbr(properties: HTMLAttributes, children?: Children): ReactElement; export function circle(children?: Children): ReactElement; export function circle(selector: string, children?: Children): ReactElement; export function circle(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function circle(properties: HTMLAttributes, children?: Children): ReactElement; export function clipPath(children?: Children): ReactElement; export function clipPath(selector: string, children?: Children): ReactElement; export function clipPath(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function clipPath(properties: HTMLAttributes, children?: Children): ReactElement; export function defs(children?: Children): ReactElement; export function defs(selector: string, children?: Children): ReactElement; export function defs(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function defs(properties: HTMLAttributes, children?: Children): ReactElement; export function ellipse(children?: Children): ReactElement; export function ellipse(selector: string, children?: Children): ReactElement; export function ellipse(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function ellipse(properties: HTMLAttributes, children?: Children): ReactElement; export function g(children?: Children): ReactElement; export function g(selector: string, children?: Children): ReactElement; export function g(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function g(properties: HTMLAttributes, children?: Children): ReactElement; export function image(children?: Children): ReactElement; export function image(selector: string, children?: Children): ReactElement; export function image(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function image(properties: HTMLAttributes, children?: Children): ReactElement; export function line(children?: Children): ReactElement; export function line(selector: string, children?: Children): ReactElement; export function line(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function line(properties: HTMLAttributes, children?: Children): ReactElement; export function linearGradient(children?: Children): ReactElement; export function linearGradient(selector: string, children?: Children): ReactElement; export function linearGradient(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function linearGradient(properties: HTMLAttributes, children?: Children): ReactElement; export function mask(children?: Children): ReactElement; export function mask(selector: string, children?: Children): ReactElement; export function mask(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function mask(properties: HTMLAttributes, children?: Children): ReactElement; export function path(children?: Children): ReactElement; export function path(selector: string, children?: Children): ReactElement; export function path(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function path(properties: HTMLAttributes, children?: Children): ReactElement; export function pattern(children?: Children): ReactElement; export function pattern(selector: string, children?: Children): ReactElement; export function pattern(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function pattern(properties: HTMLAttributes, children?: Children): ReactElement; export function polygon(children?: Children): ReactElement; export function polygon(selector: string, children?: Children): ReactElement; export function polygon(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function polygon(properties: HTMLAttributes, children?: Children): ReactElement; export function polyline(children?: Children): ReactElement; export function polyline(selector: string, children?: Children): ReactElement; export function polyline(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function polyline(properties: HTMLAttributes, children?: Children): ReactElement; export function radialGradient(children?: Children): ReactElement; export function radialGradient(selector: string, children?: Children): ReactElement; export function radialGradient(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function radialGradient(properties: HTMLAttributes, children?: Children): ReactElement; export function rect(children?: Children): ReactElement; export function rect(selector: string, children?: Children): ReactElement; export function rect(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function rect(properties: HTMLAttributes, children?: Children): ReactElement; export function stop(children?: Children): ReactElement; export function stop(selector: string, children?: Children): ReactElement; export function stop(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function stop(properties: HTMLAttributes, children?: Children): ReactElement; export function svg(children?: Children): ReactElement; export function svg(selector: string, children?: Children): ReactElement; export function svg(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function svg(properties: HTMLAttributes, children?: Children): ReactElement; export function text(children?: Children): ReactElement; export function text(selector: string, children?: Children): ReactElement; export function text(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function text(properties: HTMLAttributes, children?: Children): ReactElement; export function tspan(children?: Children): ReactElement; export function tspan(selector: string, children?: Children): ReactElement; export function tspan(selector: string, properties: HTMLAttributes, children?: Children): ReactElement; export function tspan(properties: HTMLAttributes, children?: Children): ReactElement;