export { Attribute } from "./element/decorator-attribute"; export { CustomElement } from "./element/decorator-custom-element"; export { Slotted } from "./element/decorator-slotted"; export { State } from "./element/decorator-state"; export { Element } from "./element/element"; export * from "./element/element-events"; export { ElementLifecycleEvent } from "./element/element-events"; export { WcSlot } from "./element/slot"; type EventHandlerFunction = (event: E) => void; declare global { namespace JSXTE { interface BaseHTMLTagProps { ref?: { current: HTMLElement | null; }; } interface AttributeAcceptedTypes { onabort: EventHandlerFunction; onafterprint: EventHandlerFunction; onanimationend: EventHandlerFunction; onanimationiteration: EventHandlerFunction; onanimationstart: EventHandlerFunction; onbeforeprint: EventHandlerFunction; onbeforeunload: EventHandlerFunction; onblur: EventHandlerFunction; oncanplay: EventHandlerFunction; oncanplaythrough: EventHandlerFunction; onchange: EventHandlerFunction; onclick: EventHandlerFunction; oncontextmenu: EventHandlerFunction; oncopy: EventHandlerFunction; oncuechange: EventHandlerFunction; oncut: EventHandlerFunction; ondblclick: EventHandlerFunction; ondrag: EventHandlerFunction; ondragend: EventHandlerFunction; ondragenter: EventHandlerFunction; ondragleave: EventHandlerFunction; ondragover: EventHandlerFunction; ondragstart: EventHandlerFunction; ondrop: EventHandlerFunction; ondurationchange: EventHandlerFunction; onemptied: EventHandlerFunction; onended: EventHandlerFunction; onerror: EventHandlerFunction; onfocus: EventHandlerFunction; onfocusin: EventHandlerFunction; onfocusout: EventHandlerFunction; onfullscreenchange: EventHandlerFunction; onfullscreenerror: EventHandlerFunction; ongotpointercapture: EventHandlerFunction; onhashchange: EventHandlerFunction; oninput: EventHandlerFunction; oninvalid: EventHandlerFunction; onkeydown: EventHandlerFunction; onkeypress: EventHandlerFunction; onkeyup: EventHandlerFunction; onload: EventHandlerFunction; onloadeddata: EventHandlerFunction; onloadedmetadata: EventHandlerFunction; onloadstart: EventHandlerFunction; onlostpointercapture: EventHandlerFunction; onmessage: EventHandlerFunction; onmousedown: EventHandlerFunction; onmouseenter: EventHandlerFunction; onmouseleave: EventHandlerFunction; onmousemove: EventHandlerFunction; onmouseout: EventHandlerFunction; onmouseover: EventHandlerFunction; onmouseup: EventHandlerFunction; onmousewheel: EventHandlerFunction; onoffline: EventHandlerFunction; ononline: EventHandlerFunction; onopen: EventHandlerFunction; onpagehide: EventHandlerFunction; onpageshow: EventHandlerFunction; onpaste: EventHandlerFunction; onpause: EventHandlerFunction; onplay: EventHandlerFunction; onplaying: EventHandlerFunction; onpointercancel: EventHandlerFunction; onpointerdown: EventHandlerFunction; onpointerenter: EventHandlerFunction; onpointerleave: EventHandlerFunction; onpointermove: EventHandlerFunction; onpointerout: EventHandlerFunction; onpointerover: EventHandlerFunction; onpointerup: EventHandlerFunction; onpopstate: EventHandlerFunction; onprogress: EventHandlerFunction; onratechange: EventHandlerFunction; onreset: EventHandlerFunction; onresize: EventHandlerFunction; onscroll: EventHandlerFunction; onsearch: EventHandlerFunction; onseeked: EventHandlerFunction; onseeking: EventHandlerFunction; onselect: EventHandlerFunction; onshow: EventHandlerFunction; onstalled: EventHandlerFunction; onstorage: EventHandlerFunction; onsubmit: EventHandlerFunction; onsuspend: EventHandlerFunction; ontimeupdate: EventHandlerFunction; ontoggle: EventHandlerFunction; ontouchcancel: EventHandlerFunction; ontouchend: EventHandlerFunction; ontouchmove: EventHandlerFunction; ontouchstart: EventHandlerFunction; ontransitionend: EventHandlerFunction; onunload: EventHandlerFunction; onvolumechange: EventHandlerFunction; onwaiting: EventHandlerFunction; onwheel: EventHandlerFunction; } } }