import BaseFluxel from "../jsx-reactive/index.js";
import { Fragment } from "../jsx-runtime/index.js";
import type { ChildrenType, FluxelComponent, FluxelJSXElement } from "../type.js";
declare const Fluxel: typeof BaseFluxel & {
    jsx: {
        createElement: <P extends object>(type: string | FluxelComponent<any, ChildrenType>, props?: P, ...children: any[]) => FluxelJSXElement;
        Fragment: typeof Fragment;
    };
};
export { default as Fragment } from "../jsxFragment.js";
export { default as ensureNode } from "../jsxEnsureNode.js";
export type { FluxelComponent, FluxelJSXElement, MemoizeFunction } from "../type.js";
export default Fluxel;
export type { JSX } from "../jsx-runtime/index.js";
