import type { TreeNode } from './Tree'; export declare const addHandler: (element: EventTarget, type: string, handler: EventListener) => void; export declare const removeHandler: (element: EventTarget, type: string) => void; export interface TraversedNode { [key: string]: unknown; children?: TraversedNode[]; } export declare const traverseTree: (root: TreeNode) => TraversedNode;