/** * Check if the given value is *interactive content*. * * @param {Nodes} node * Node to check. * @returns {boolean} * Whether `node` is an `Element` that is classified as *interactive * content*. * * The following elements are interactive: * * * `a` with `href` * * `audio` or `video` with `controls` * * `img` or `object` with `useMap` * * `input` without `hidden` * * any element with a `tabIndex` * * the elements `button`, `details`, `embed`, `iframe`, `keygen`, `label`, * `select`, and `textarea` */ export function interactive(node: Nodes): boolean; export type Nodes = import('hast').Nodes;