import { default as React } from 'react'; import { DirectoryData, DirectoryProps } from '../Directory/types'; import { SidebarMerchantInfo, SidebarStateChangeType } from './types'; export type SidebarContentProps = { sidebarTopSlot?: React.ReactNode; merchantInfo?: SidebarMerchantInfo; isExpanded: boolean; isScrolled: boolean; sidebarCollapseKey: string; onToggle: () => void; sidebarNavId?: string; showTopBlur: boolean; showBottomBlur: boolean; data: DirectoryData[] | null; idPrefix: string; activeItem?: string | null; onActiveItemChange?: (item: string | null) => void; defaultActiveItem?: string | null; iconOnlyMode?: boolean; footer?: React.ReactNode; setIsHovering?: (isHovering: boolean) => void; sidebarState?: SidebarStateChangeType; showHierarchyLines?: DirectoryProps['showHierarchyLines']; hierarchyLineBorderRadius?: DirectoryProps['hierarchyLineBorderRadius']; expandedItems?: DirectoryProps['expandedItems']; defaultExpandedItems?: DirectoryProps['defaultExpandedItems']; onExpandedItemsChange?: DirectoryProps['onExpandedItemsChange']; onItemExpand?: DirectoryProps['onItemExpand']; enableVirtualization?: DirectoryProps['enableVirtualization']; virtualization?: DirectoryProps['virtualization']; }; declare const SidebarContent: React.FC; export default SidebarContent;