import { Value } from 'platejs'; import { TocItem } from '../types/editor-types'; /** * 从编辑器内容中提取目录 * 使用 @platejs/toc 官方 API * @param value 编辑器内容 * @returns 目录项数组(树形结构) */ export declare function extractToc(value: Value): TocItem[]; /** * 扁平化目录树 * @param items 目录树 * @returns 扁平化的目录项数组 */ export declare function flattenToc(items: TocItem[]): TocItem[]; /** * 根据 ID 查找目录项 * @param items 目录树 * @param id 目标 ID * @returns 找到的目录项或 null */ export declare function findTocItem(items: TocItem[], id: string): TocItem | null;