import { ComponentProps, ReactNode } from 'react'; export interface SidebarNavigationGroupProps extends ComponentProps<'section'> { label: string; /** * Renders the group as an accordion whose items can be shown or hidden. * Unlike `collapsible` on the Sidebar root, this does not affect the * sidebar's own collapse behavior. */ collapsible?: boolean; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; leadingIcon?: ReactNode; trailingIcon?: ReactNode; /** @deprecated Every key here has an equivalent `[data-slot]` — see the Slots table in the Sidebar docs. */ classNames?: { /** @deprecated Use `[data-slot="sidebar-group-header"]` instead. */ header?: string; /** @deprecated Use `[data-slot="sidebar-group-items"]` instead. */ items?: string; /** @deprecated Use `[data-slot="sidebar-group-label"]` instead. */ label?: string; /** @deprecated Use `[data-slot="sidebar-leading-icon"]` instead. */ icon?: string; /** @deprecated Use `[data-slot="sidebar-group-trigger"]` instead. */ trigger?: string; /** @deprecated Use `[data-slot="sidebar-group-chevron"]` instead. */ chevron?: string; /** @deprecated Use `[data-slot="sidebar-trailing-icon"]` instead. */ trailingIcon?: string; }; } export declare function SidebarNavigationGroup({ className, label, collapsible, open: providedOpen, defaultOpen, onOpenChange, leadingIcon, trailingIcon, classNames, children, ...props }: SidebarNavigationGroupProps): import("react/jsx-runtime").JSX.Element; export declare namespace SidebarNavigationGroup { var displayName: string; } //# sourceMappingURL=sidebar-group.d.ts.map