export * from "./jsx-automatic.js";
export const Fragment: null;
export const jsx: {
    /**
     * @overload
     * @param {null} type
     * @param {{children?: Child}} props
     * @param {string} [key]
     * @returns {Root}
     *
     * @overload
     * @param {string} type
     * @param {JSXProps} props
     * @param {string} [key]
     * @returns {Element}
     *
     * @param {string | null} type
     *   Element name or `null` to get a root.
     * @param {Properties & {children?: Child}} props
     *   Properties.
     * @returns {Result}
     *   Result.
     */
    (type: null, props: {
        children?: import("./create-h.js").Child;
    }, key?: string | undefined): import("hast").Root;
    /**
     * @overload
     * @param {null} type
     * @param {{children?: Child}} props
     * @param {string} [key]
     * @returns {Root}
     *
     * @overload
     * @param {string} type
     * @param {JSXProps} props
     * @param {string} [key]
     * @returns {Element}
     *
     * @param {string | null} type
     *   Element name or `null` to get a root.
     * @param {Properties & {children?: Child}} props
     *   Properties.
     * @returns {Result}
     *   Result.
     */
    (type: string, props: import("./create-automatic-runtime.js").JSXProps, key?: string | undefined): import("hast").Element;
};
export const jsxDEV: {
    /**
     * @overload
     * @param {null} type
     * @param {{children?: Child}} props
     * @param {string} [key]
     * @returns {Root}
     *
     * @overload
     * @param {string} type
     * @param {JSXProps} props
     * @param {string} [key]
     * @returns {Element}
     *
     * @param {string | null} type
     *   Element name or `null` to get a root.
     * @param {Properties & {children?: Child}} props
     *   Properties.
     * @returns {Result}
     *   Result.
     */
    (type: null, props: {
        children?: import("./create-h.js").Child;
    }, key?: string | undefined): import("hast").Root;
    /**
     * @overload
     * @param {null} type
     * @param {{children?: Child}} props
     * @param {string} [key]
     * @returns {Root}
     *
     * @overload
     * @param {string} type
     * @param {JSXProps} props
     * @param {string} [key]
     * @returns {Element}
     *
     * @param {string | null} type
     *   Element name or `null` to get a root.
     * @param {Properties & {children?: Child}} props
     *   Properties.
     * @returns {Result}
     *   Result.
     */
    (type: string, props: import("./create-automatic-runtime.js").JSXProps, key?: string | undefined): import("hast").Element;
};
export const jsxs: {
    /**
     * @overload
     * @param {null} type
     * @param {{children?: Child}} props
     * @param {string} [key]
     * @returns {Root}
     *
     * @overload
     * @param {string} type
     * @param {JSXProps} props
     * @param {string} [key]
     * @returns {Element}
     *
     * @param {string | null} type
     *   Element name or `null` to get a root.
     * @param {Properties & {children?: Child}} props
     *   Properties.
     * @returns {Result}
     *   Result.
     */
    (type: null, props: {
        children?: import("./create-h.js").Child;
    }, key?: string | undefined): import("hast").Root;
    /**
     * @overload
     * @param {null} type
     * @param {{children?: Child}} props
     * @param {string} [key]
     * @returns {Root}
     *
     * @overload
     * @param {string} type
     * @param {JSXProps} props
     * @param {string} [key]
     * @returns {Element}
     *
     * @param {string | null} type
     *   Element name or `null` to get a root.
     * @param {Properties & {children?: Child}} props
     *   Properties.
     * @returns {Result}
     *   Result.
     */
    (type: string, props: import("./create-automatic-runtime.js").JSXProps, key?: string | undefined): import("hast").Element;
};
//# sourceMappingURL=automatic-runtime-html.d.ts.map