import { type HTMLAttributes, type ReactNode } from "react"; export interface SidebarProps extends HTMLAttributes { children: ReactNode; logo?: ReactNode; footer?: ReactNode; } export declare const Sidebar: import("react").ForwardRefExoticComponent>; export interface NavItemProps extends HTMLAttributes { icon?: ReactNode; active?: boolean; children: ReactNode; /** Render as a different element (default: "button"). Accepts "a", "button", or a component like Next.js Link. */ as?: React.ElementType; /** Allow href for anchor/link usage */ href?: string; } export declare const NavItem: import("react").ForwardRefExoticComponent>; export interface SidebarGroupLabelProps extends HTMLAttributes { children: ReactNode; } export declare const SidebarGroupLabel: import("react").ForwardRefExoticComponent>; export interface SidebarDividerProps extends HTMLAttributes { } export declare const SidebarDivider: import("react").ForwardRefExoticComponent>;