import { MainSidebarBottom } from './main-sidebar-bottom';
import { MainSidebarMobileTrigger } from './main-sidebar-mobile-trigger';
import { MainSidebarNav } from './main-sidebar-nav';
import { MainSidebarNavHeader } from './main-sidebar-nav-header';
import { MainSidebarNavLabel } from './main-sidebar-nav-label';
import { MainSidebarNavLink } from './main-sidebar-nav-link';
import { MainSidebarNavList } from './main-sidebar-nav-list';
import { MainSidebarNavSection } from './main-sidebar-nav-section';
import { MainSidebarNavSeparator } from './main-sidebar-nav-separator';
import { MainSidebarRoot } from './main-sidebar-root';
import { MainSidebarSections } from './main-sidebar-sections';
import { MainSidebarTrigger } from './main-sidebar-trigger';
export { MainSidebarProvider, type SidebarState, type MainSidebarProviderProps } from './main-sidebar-context';
export { useMainSidebar, useMaybeSidebar } from './main-sidebar-context';
export { type NavLink, navItemClasses } from './main-sidebar-nav-link';
export { type NavSection } from './main-sidebar-nav-section';
export { MainSidebarTrigger } from './main-sidebar-trigger';
export { MainSidebarMobileTrigger } from './main-sidebar-mobile-trigger';
export { getIsLinkActive } from './main-sidebar-sections';
export declare const MainSidebar: typeof MainSidebarRoot & {
    Bottom: typeof MainSidebarBottom;
    Nav: typeof MainSidebarNav;
    NavSection: typeof MainSidebarNavSection;
    NavLink: typeof MainSidebarNavLink;
    NavLabel: typeof MainSidebarNavLabel;
    NavHeader: typeof MainSidebarNavHeader;
    NavList: typeof MainSidebarNavList;
    NavSeparator: typeof MainSidebarNavSeparator;
    Sections: typeof MainSidebarSections;
    Trigger: typeof MainSidebarTrigger;
    MobileTrigger: typeof MainSidebarMobileTrigger;
};
