export declare enum NodeOrder { Preorder = 0, Postorder = 1 } export declare function getTNodes(e: Element): HTMLElement[] | null; export declare function getAncestorAttribute(e: HTMLElement | SVGElement, attr: string): string | null; export declare function copyAttributes(from: Element, to: Element): void; export declare function isShow(e: HTMLElement | SVGElement): boolean; export declare function getDescendantsByPreorder(e: Element): Element[]; export declare function getDescendantsByPostorder(e: Element): Element[]; export declare function getDescendants(e: Element, order?: NodeOrder): Element[]; export declare function getChildren(e: Element): Element[]; export declare function getChildByNodeName(e: Element, name: string): Element | null; export declare function isInsideElement(element: Element): boolean; export declare function removeInvisibleCharacters(text: string): string; export declare function getSVGSVGAncestor(e: HTMLElement | SVGElement): SVGSVGElement | null; export declare function getSubAttributeFromAncestors(e: Element, subName: string): Map; export declare function getAttributeFromAncestors(e: Element, attrName: string): string | null;