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<TocHeadingProps>;
export {};
