import { FileTransformer } from '../publicTypes.ts'; /** * Let developers author components in JSX for better type checking and developer * experience, but convert JSX to lit-html at build time for better performance. * * This TypeScript transformer converts JSX expressions to lit-html tagged * literals, adding necessary imports in the process * * @remarks * If you wish to explicitly opt-out of JSX to lit-html transform in a given * file, you can do so by specifying a `@jsx` pragma at the top of the file. * For example, to use React JSX in a file, add the following at the top: * ```ts * /** @jsx React.createElement *\/ * ``` * * Also, if you import JSX from non-Lumina library, the transform will also be * disabled for that file. */ export declare const transformJsxToLitHtml: FileTransformer;