/// import type { IconProps } from '../../../icon/index.js'; import { LinkRouter } from '../../../types/index.js'; import type { Action, DrawerConfig, DrawerContentType, Entities, Logos, Navigation, User } from '../../types/index.js'; export interface SidebarProps { logo: Logos; router?: LinkRouter; iconLibrary?: IconProps['library']; entities?: Entities; user: User; open?: boolean; setOpen: (open: boolean) => void; navigation?: Navigation; secondaryNavigation?: Navigation; drawerContentType: DrawerContentType; setDrawerContentType: (drawerContentType: DrawerContentType) => void; navigationSecondary?: Navigation; action?: Action; drawerConfig?: DrawerConfig; persistent?: boolean; } export default function Sidebar({ logo, router, iconLibrary, user, entities, open, setOpen, navigation, drawerContentType, setDrawerContentType, navigationSecondary, action, drawerConfig, persistent, }: SidebarProps): JSX.Element;