import { TreeViewProps } from '../../components/TreeView/TreeView.types'; import { TreeViewSelectionItems } from '../../types'; export interface UseTreeViewControlledStateParameter extends Pick { } export interface UseTreeViewControlledStateReturn { selectedItems: TreeViewSelectionItems; setSelectedItems: (items: TreeViewSelectionItems | ((prev: TreeViewSelectionItems) => TreeViewSelectionItems)) => void; expandedItems: string[]; setExpandedItems: (items: string[] | ((prev: string[]) => string[])) => void; focusedItemId: string | null; setFocusedItemId: (id: string | null) => void; }