import { Attributes, Element } from './src/template.js'; import './src/optimize-tsx'; export { createElement, html } from './src/template.js'; export { escape, escapeAttribute, safeString, safe } from './src/utils.js'; export declare function jsx(element: Element, attributes?: Attributes | string | null): { render: Element; attributes: string | Attributes | null | undefined; }; export declare namespace jsx { var createElement: typeof import("./src/template.js").createElement; var html: typeof import("./src/template.js").html; var escape: typeof import("./src/utils.js").escape; var escapeAttribute: typeof import("./src/utils.js").escapeAttribute; var safeString: typeof import("./src/utils.js").safeString; var safe: typeof import("./src/utils.js").safe; } export declare function jsxs(element: Element, attributes?: Attributes | string | null): { render: Element; attributes: string | Attributes | null | undefined; };