import * as t from '@babel/types'; import { NodePath } from '@babel/traverse'; /** * 遍历 JSX 元素,生成所有模板 * * @param {(NodePath)} path * @param {*} state * @returns */ declare function renderTemplates(path: NodePath, state: any): void; /** * 将 JSX 片段保存起来,用于生成静态化的原生模板 * * @export * @returns */ export default function render(): { pre(state: any): void; visitor: { JSXElement: typeof renderTemplates; JSXFragment: typeof renderTemplates; }; }; export {};