import type { ComponentType, ReactNode } from 'react' export interface SideNavItemProps { children?: ReactNode label?: string href?: string onPress?: () => void id?: string tokens?: Record } export interface SideNavItemsGroupProps { children?: ReactNode label: string groupId?: string onToggle?: () => void openGroups?: Array isActive?: boolean variant?: Record tokens?: Record } export interface SideNavProps { children?: ReactNode tokens?: Record variant?: Record openGroups?: Array onToggle?: (groupId: string) => void testID?: string dataSet?: Record } declare const SideNav: ComponentType & { ItemsGroup: ComponentType Item: ComponentType } export { SideNav }