import React from 'react'; import type { NavigationTreeProps } from './types'; export type { NavigationTreeProps }; export interface NavigationTreeHandle { /** * Scrolls the currently active node into view (if any). * Has no effect if there is no active node or it is not present in the tree. */ scrollToActive: () => void; } declare function NavigationTreeInner({ rootState: partialRootState, fetchPath, getActions, renderAdditionalNodeElements, activePath, onActionsOpenToggle, onActivePathUpdate, cache, virtualize, }: NavigationTreeProps, ref: React.ForwardedRef): JSX.Element; /** * `React.forwardRef` loses generics, so we cast to preserve the `` API. */ export declare const NavigationTree: (props: NavigationTreeProps & { ref?: React.ForwardedRef | undefined; }) => ReturnType;