import { ReactNode, Ref } from 'react'; import { Fiber } from './react-source'; export declare type NavTreeNode = Fiber | Node; export declare type NavTreePanelProps = { height: number; rootRef: Ref; selectedNode: Node; onNodeClick: (element: NavTreeNode) => void; onCloseClick: () => void; sidePanel?: ReactNode; }; export declare const NavTreePanel: (props: NavTreePanelProps) => JSX.Element; export declare function NavTreePanelView(props: NavTreePanelProps): JSX.Element; export declare function NavTreeFromNode({ node, level, selectedNode, hoveredNode, onNodeClick, onNodeMouseEnter, onNodeMouseLeave, selectedNodeElementRef, }: { node: NavTreeNode; level: number; selectedNode: Node; hoveredNode: NavTreeNode | null; onNodeClick: (node: NavTreeNode) => void; onNodeMouseEnter: (node: NavTreeNode) => void; onNodeMouseLeave: (node: NavTreeNode) => void; selectedNodeElementRef: Ref; }): JSX.Element; //# sourceMappingURL=nav-tree.d.ts.map