import { default as React } from 'react'; import { SxProps } from '@mui/material'; export declare const ABYSS_SIDEBAR_WIDTH = 260; export declare const ABYSS_SIDEBAR_WIDTH_COLLAPSED = 68; export type AbyssSidebarItem = { label: string; icon?: React.ReactNode; path?: string; exactMatch?: boolean; active?: boolean; onClick?: () => void; badge?: React.ReactNode; children?: AbyssSidebarItem[]; hidden?: boolean; tooltip?: string; isExternal?: boolean; }; export type AbyssSidebarSection = { title?: string; titleIcon?: React.ReactNode; items: AbyssSidebarItem[]; }; type Props = { header?: React.ReactNode; sections?: AbyssSidebarSection[]; children?: React.ReactNode; footer?: React.ReactNode; collapsible?: boolean; defaultCollapsed?: boolean; width?: number; collapsedWidth?: number; sxProps?: SxProps; }; declare const AbyssSidebar: React.FC; export default AbyssSidebar;