import type ReactiveDependency from "../reactiveDependency.js"; import type { ChildrenType, FluxelComponent, FluxelInternalOptions, FluxelJSXElement } from "../type.js"; declare function jsx(type: string | FluxelComponent, props: Record | null, _key?: string | number | null | undefined): ChildrenType; export { jsx, jsx as jsxs, jsx as jsxDEV }; export { default as Fragment } from "../jsxFragment.js"; type DefaultIntrinsicElements = { [key in keyof HTMLElementTagNameMap]: FluxelInternalOptions | ReactiveDependency | ReactiveDependency | (string | Node | FluxelJSXElement | ReactiveDependency | ReactiveDependency | ReactiveDependency)[] | ReactiveDependency | ReactiveDependency | ReactiveDependency | ReactiveDependency<(string | Node | FluxelJSXElement)[]>>; }; export declare namespace JSX { interface IntrinsicElements extends DefaultIntrinsicElements { } type Element = FluxelJSXElement; interface ElementChildrenAttribute { children: unknown; } }