import { JSXElements } from "./dom.js"; import { VNode, VNodeKeyTypes } from "./vnode.js"; export function jsx( type: Type, props?: Props, ...children: Children[] ): VNode; export function jsxs( type: Type, props?: Props, ...children: Children[] ): VNode; export function jsxDEV< Type extends VNodeKeyTypes, Props = null, Children = null >( type: Type, props?: Props, ...children: Children[] ): VNode; export namespace JSX { interface IntrinsicElements extends JSXElements { [tagName: string]: any; } }