import { SidebarComponentConfig, SidebarNavItem, SidebarSection, SidebarUser, SidebarFooterAction } from '../sidebar/types';
export interface SidebarProps extends Omit<SidebarComponentConfig, 'container' | 'onNavigate' | 'onCollapse'> {
    /** Currently active nav item ID. Synced via `setActive` on changes. */
    activeItemId?: string;
    /** Called when the user clicks a nav item. */
    onNavigate?: (item: SidebarNavItem) => void;
    /** Called when the sidebar is collapsed/expanded. */
    onCollapse?: (collapsed: boolean) => void;
    className?: string;
}
export type { SidebarNavItem, SidebarSection, SidebarUser, SidebarFooterAction };
declare function Sidebar({ activeItemId, onNavigate, onCollapse, className, ...config }: SidebarProps): import("react/jsx-runtime").JSX.Element;
declare namespace Sidebar {
    var displayName: string;
}
export { Sidebar };
//# sourceMappingURL=sidebar.d.ts.map