import type { Node, RichContent } from 'ricos-schema'; type NodeContainer = Node | RichContent; type NodeContext = { parents: Node[]; previousSibling: Node | undefined; }; export type NodeVisitor = (node: Node, context: NodeContext) => T; export type NodeFilter = NodeVisitor; export declare const visitNodes: (visitorFn: NodeVisitor) => ({ nodes }: NodeContainer) => void; export declare const getFilteredNodes: (filterFn: NodeFilter) => (container: NodeContainer) => Node[]; export {}; //# sourceMappingURL=index.d.ts.map