import * as React from 'react';
import type { Navigation, NavigationPageItem } from '../AppProvider';
interface DashboardSidebarSubNavigationProps {
  subNavigation: Navigation;
  depth?: number;
  onLinkClick: () => void;
  isMini?: boolean;
  isPopover?: boolean;
  isFullyExpanded?: boolean;
  isFullyCollapsed?: boolean;
  hasDrawerTransitions?: boolean;
  sidebarExpandedWidth: number | string;
  renderPageItem?: (item: NavigationPageItem, params: {
    mini: boolean;
  }) => React.ReactNode;
}
/**
 * @ignore - internal component.
 */
declare function DashboardSidebarSubNavigation({
  subNavigation,
  depth,
  onLinkClick,
  isMini,
  isPopover,
  isFullyExpanded,
  isFullyCollapsed,
  hasDrawerTransitions,
  sidebarExpandedWidth,
  renderPageItem
}: DashboardSidebarSubNavigationProps): React.JSX.Element;
export { DashboardSidebarSubNavigation };