import { AnchorProps } from 'antd'; import React from 'react'; import { Elements } from '../../BaseMarkdownEditor'; /** * 目录组件属性接口 */ interface TocHeadingProps { /** 编辑器的 schema 数据 */ schema: Elements[]; /** Anchor 组件的额外属性 */ anchorProps?: AnchorProps; /** 是否使用自定义容器渲染,防止遮挡外部 DOM */ useCustomContainer?: boolean; } /** * 目录组件 * * 基于编辑器内容自动生成目录,支持: * - 自动提取1-4级标题 * - 智能滚动定位和高亮 * - 内部滚动和页面滚动的双重支持 * - 性能优化的缓存机制 * * @param schema - 编辑器的内容数据 * @param anchorProps - 传递给 Anchor 组件的额外属性 * @returns 目录组件 */ export declare const TocHeading: React.FC; export {};