import React from 'react'; import type { TreeItemNode, TreeItemRenderProps } from './TreeView'; /*** Render one recursive browser tree row while keeping selection and expansion independent. */ export declare function TreeItemRow(props: TreeItemRowProps): React.JSX.Element; interface TreeItemRowProps { readonly node: TreeItemNode; readonly depth: number; readonly expansionIndicator: 'chevron' | 'folder'; readonly selectedId?: TId; readonly expandedIds: readonly TId[]; readonly onSelect?: (id: TId) => void; readonly onToggleExpand: (id: TId) => void; readonly renderItem?: (props: TreeItemRenderProps) => React.ReactNode; } export {}; //# sourceMappingURL=TreeItemRow.d.ts.map