import { ReactNode } from 'react';
import { LogoProps } from '../Logo/Logo';
import { NavLinkProps } from '../Nav/NavLink';
import { StatusEnum } from '../Nav/statusHelper';
export type SidebarItemProps = NavLinkProps;
export type SidebarGroup = {
    heading: string;
    items: SidebarItemProps[];
};
export type SidebarProps = {
    previousItem?: SidebarItemProps;
    items?: SidebarItemProps[];
    groups?: SidebarGroup[];
    footerItems?: SidebarItemProps[];
    children?: ReactNode;
    footerChildren?: ReactNode;
    isCollapsible?: boolean;
    isCollapsed?: boolean;
    logoOverrides?: LogoProps['overrides'];
    status?: StatusEnum;
};
declare function Sidebar({ previousItem, items, groups, footerItems, isCollapsible, isCollapsed: initialIsCollapsed, logoOverrides, status, children, footerChildren, }: SidebarProps): import("react/jsx-runtime").JSX.Element;
export default Sidebar;
