import { XastNode } from "./types"; import { VisitInfo } from "./visit"; /** * Recursively replace nodes in `ast`. The `visitor` function is called on each node. If * `visitor` returns a node or an array of nodes, those nodes replace the node passed to `visitor`. * If `null` is returned, the node is deleted. If `undefined` is returned, no replacement happens. */ export declare function replaceNode(ast: XastNode | XastNode[], visitor: (node: XastNode, info: VisitInfo) => XastNode | XastNode[] | null | undefined | void): void; //# sourceMappingURL=replace-node.d.ts.map