import type { RootContent } from 'mdast'; import { CustomLeaf } from '../../../el'; /** * 设置节点的 finished 属性 */ export declare const setFinishedProp: (leaf: CustomLeaf, finished: any) => CustomLeaf; /** * 解析文本节点和内联元素 */ export declare const parseText: (els: RootContent[], leaf?: CustomLeaf) => CustomLeaf[]; /** * 应用HTML标签样式到元素(纯函数版本) * @param el - 目标元素对象 * @param htmlTag - HTML标签数组,包含样式信息 * @returns 返回应用了样式的新元素对象 */ export declare const applyHtmlTagsToElement: (el: any, htmlTag: any[]) => any; /** * 处理文本和内联元素节点(纯函数版本) * @param currentElement - 当前处理的元素 * @param htmlTag - HTML标签数组 * @param applyInlineFormattingFn - 应用内联格式的函数 * @param parseNodesFn - 解析节点的函数 * @returns 处理后的元素对象 */ export declare const handleTextAndInlineElementsPure: (currentElement: any, htmlTag: any[], applyInlineFormattingFn: (leaf: CustomLeaf, element: any) => CustomLeaf, parseNodesFn: (children: any[], top: boolean, parent: any) => any[]) => any;