import type { JSX, ReactNode } from 'react'; import type { LoadTreeChildren, TreeNode } from './types'; type TreeNodeRowProps = { node: TreeNode; depth: number; wrapLabels: boolean; isExpanded: (id: string) => boolean; toggle: (id: string) => void; resolvedChildren: Record[]>; loadingIds: Set; errorIds: Record; requestLoad: (node: TreeNode) => void; loadChildren?: LoadTreeChildren; selectedId?: string; onSelectNode?: (node: TreeNode) => void; renderLabel?: (node: TreeNode) => ReactNode; }; export declare function TreeNodeRow({ node, depth, wrapLabels, isExpanded, toggle, resolvedChildren, loadingIds, errorIds, requestLoad, loadChildren, selectedId, onSelectNode, renderLabel, }: TreeNodeRowProps): JSX.Element; export {};