import { ListType } from 'roosterjs-editor-types'; import type { CompatibleListType } from 'roosterjs-editor-types/lib/compatibleTypes'; /** * @internal * Get list type from a list element. The result will be either Ordered or Unordered ListType * @param listElement the element to get list type from */ export default function getListTypeFromNode(listElement: HTMLOListElement | HTMLUListElement): ListType.Ordered | ListType.Unordered | CompatibleListType.Ordered | CompatibleListType.Unordered; /** * @internal * Get list type from a DOM node. It is possible to return ListType.None * @param node the node to get list type from */ export default function getListTypeFromNode(node: Node | null): ListType | CompatibleListType; /** * @internal * Check if the given DOM node is a list element (OL or UL) * @param node The node to check */ export declare function isListElement(node: Node | null): node is HTMLUListElement | HTMLOListElement;