import { HTMLProps } from "react"; import { TreeItem, TreeItemIndex } from "../types"; export declare const useTreeItemRenderContext: (item: TreeItem, parentId: TreeItemIndex, depth: number) => { interactiveElementProps: HTMLProps; itemContainerWithChildrenProps: HTMLProps; itemContainerWithoutChildrenProps: HTMLProps; viewStateFlags: { [key: string]: boolean; }; isSelected?: boolean | undefined; isExpanded?: boolean | undefined; isFocused?: boolean | undefined; isRenaming?: boolean | undefined; isSearchMatching?: boolean | undefined; canDrag?: boolean | undefined; canDropOn?: boolean | undefined; primaryAction: () => void; startRenamingItem: () => void; expandItem: () => void; collapseItem: () => void; toggleExpandedState: () => void; selectItem: () => void; unselectItem: () => void; addToSelectedItems: () => void; selectUpTo: (overrideOldSelection?: boolean | undefined) => void; startDragging: () => void; focusItem: () => void; } | undefined;