/** * Transform a DOM tree to a hast tree. * * @param {Node} tree * DOM tree to transform. * @param {Options | null | undefined} [options] * Configuration (optional). * @returns {HastNodes} * Equivalent hast node. */ export function fromDom(tree: Node, options?: Options | null | undefined): HastNodes; export type HastComment = import('hast').Comment; export type HastDoctype = import('hast').Doctype; export type HastElement = import('hast').Element; export type HastNodes = import('hast').Nodes; export type HastRoot = import('hast').Root; export type HastRootContent = import('hast').RootContent; export type HastText = import('hast').Text; /** * Callback called when each node is transformed. */ export type AfterTransform = (domNode: Node, hastNode: HastNodes) => undefined | void; /** * Configuration. */ export type Options = { /** * Callback called when each node is transformed (optional). */ afterTransform?: AfterTransform | null | undefined; };