export type traverseRootCallback = (node: Node) => Promise /** Asynchronously traverses the DOM starting from a given root node and invokes a callback on each node. */ export type traverseDom = (root: Element, callback: traverseRootCallback, nodeTypes: number[]) => Promise export interface DomTraverserDomModule { traverseDom: traverseDom }