/**
 * Collect textStyle marks within a list item node.
 * @param {Node} listItem
 * @param {MarkType} markType
 * @returns {{ marks: Array, attrs: { lineHeight?: string } }}
 */
export function collectTextStyleMarks(listItem: Node, markType: MarkType): {
    marks: any[];
    attrs: {
        lineHeight?: string;
    };
};
export function parseSizeFromRunProperties(listRunProperties: any): string;
export function parseFontFamilyFromRunProperties(listRunProperties: any): any;
/**
 * Clear the computed style cache for a specific DOM node
 * @param {HTMLElement} domNode - The DOM node to clear cache for
 */
export function clearComputedStyleCache(domNode: HTMLElement): void;
export function readNodeViewStyles(view: any): {
    fontSize: any;
    fontFamily: any;
    lineHeight: any;
};
export function getAdjacentListItemNodeView({ nodeView, pos, direction, activeNodeViews }: {
    nodeView: any;
    pos: any;
    direction: any;
    activeNodeViews: any;
}): any;
export function findSiblingListItem({ editor, pos, direction }: {
    editor: any;
    pos: any;
    direction: any;
}): any;
export function deriveFontStylesFromNode({ node, textStyleType, defaultFont, defaultSize, listRunProperties }: {
    node: any;
    textStyleType: any;
    defaultFont: any;
    defaultSize: any;
    listRunProperties: any;
}): {
    fontSize: any;
    fontFamily: any;
    lineHeight: string;
    hasSize: boolean;
    hasFamily: boolean;
};
export function getStylesFromLinkedStyles({ node, pos, editor }: {
    node: any;
    pos: any;
    editor: any;
}): {
    font: any;
    size: any;
};
export function resolveListItemTypography({ node, pos, editor, nodeView, activeNodeViews }: {
    node: any;
    pos: any;
    editor: any;
    nodeView: any;
    activeNodeViews: any;
}): {
    fontSize: any;
    fontFamily: any;
    lineHeight: string;
};
