export type NodeID = string; export type TreeNode = { id: NodeID; label: string; description?: string; children: TreeNode[]; isFiltered?: boolean; } & Record; export type NodeChildrenMap = Record; export declare enum CheckboxState { Unchecked = "unchecked", Checked = "checked", Indeterminate = "indeterminate" } export type NodeCheckboxState = Record; export type NodeExpandedState = Record;