export type NodeFilterFn = (filter: string, node: TreeNode) => boolean; export interface TreeNode { label: string; value: T; children?: Array>; disabled?: boolean; expanded?: boolean; icon?: string; expandedIcon?: string; loading?: boolean; }