declare namespace JSX { interface HtmlBodyTag { onafterprint?: string; onbeforeprint?: string; onbeforeonload?: string; onblur?: string; onerror?: string; onfocus?: string; onhaschange?: string; onload?: string; onmessage?: string; onoffline?: string; ononline?: string; onpagehide?: string; onpageshow?: string; onpopstate?: string; onredo?: string; onresize?: string; onstorage?: string; onundo?: string; onunload?: string; } interface HtmlTag { oncontextmenu?: string; onkeydown?: string; onkeypress?: string; onkeyup?: string; onclick?: AttributeValue; ondblclick?: string; ondrag?: string; ondragend?: string; ondragenter?: string; ondragleave?: string; ondragover?: string; ondragstart?: string; ondrop?: string; onmousedown?: string; onmousemove?: string; onmouseout?: string; onmouseover?: string; onmouseup?: string; onmousewheel?: string; onscroll?: string; } interface FormEvents { onblur?: string; onchange?: string; onfocus?: string; onformchange?: string; onforminput?: string; oninput?: string; oninvalid?: string; onselect?: string; onsubmit?: string; } interface HtmlInputTag extends FormEvents { } interface HtmlFieldSetTag extends FormEvents { } interface HtmlFormTag extends FormEvents { } interface MediaEvents { onabort?: string; oncanplay?: string; oncanplaythrough?: string; ondurationchange?: string; onemptied?: string; onended?: string; onerror?: AttributeValue; onloadeddata?: string; onloadedmetadata?: string; onloadstart?: string; onpause?: string; onplay?: string; onplaying?: string; onprogress?: string; onratechange?: string; onreadystatechange?: string; onseeked?: string; onseeking?: string; onstalled?: string; onsuspend?: string; ontimeupdate?: string; onvolumechange?: string; onwaiting?: string; } interface HtmlAudioTag extends MediaEvents { } interface HtmlEmbedTag extends MediaEvents { } interface HtmlImageTag extends MediaEvents { } interface HtmlObjectTag extends MediaEvents { } interface HtmlVideoTag extends MediaEvents { } } //# sourceMappingURL=events.d.ts.map