import * as React from 'react'; import type { PartProps } from '../contracts/components.js'; export type SidebarNavProps = PartProps<'nav'> & { 'aria-label'?: string | undefined; }; export declare function SidebarNav({ children, render, ...rest }: SidebarNavProps): React.ReactElement>; export declare namespace SidebarNav { var displayName: string; } export type SidebarItemProps = Omit, 'href'> & { href?: string | undefined; /** Current destination — emits aria-current="page". */ current?: boolean | undefined; icon?: React.ReactNode; badge?: React.ReactNode; }; export declare function SidebarItem({ href, current, icon, badge, children, render, ...rest }: SidebarItemProps): React.JSX.Element; export declare namespace SidebarItem { var displayName: string; } export declare function SidebarItemIcon({ children, render, ...rest }: PartProps<'span'>): React.ReactElement>; export declare namespace SidebarItemIcon { var displayName: string; } export declare function SidebarItemBadge({ children, render, ...rest }: PartProps<'span'>): React.ReactElement>; export declare namespace SidebarItemBadge { var displayName: string; } //# sourceMappingURL=Sidebar.Nav.d.ts.map