import React from 'react'; import { CodeNode } from '../../MarkdownEditor/el'; /** * Katex 组件 - KaTeX 数学公式渲染组件 * * 该组件使用KaTeX库渲染数学公式,支持LaTeX语法,提供错误处理和延迟渲染。 * 包含公式渲染、错误状态管理、占位符显示等功能。 * * @component * @description KaTeX 数学公式渲染组件,支持LaTeX语法渲染 * @param {Object} props - 组件属性 * @param {CodeNode} props.el - 代码节点,包含公式内容 * @param {string} [props.el.value] - LaTeX公式字符串 * * @example * ```tsx * * ``` * * @returns {React.ReactElement} 渲染的数学公式组件 * * @remarks * - 基于KaTeX库实现数学公式渲染 * - 支持LaTeX数学语法 * - 提供延迟渲染优化性能 * - 包含错误处理机制 * - 支持占位符显示 * - 提供美观的样式设计 * - 禁用文本选择 * - 居中显示公式 */ export declare const Katex: (props: { el: CodeNode; }) => React.JSX.Element;