/** * TagGroup * ============================================================ * A tag group is a focusable list of labels, categories, keywords, filters, or other items, with support for keyboard navigation, selection, and removal. * * @see {@link https://nimbus-documentation.vercel.app/components/data-display/tag-group} * * @example * ```tsx * * * Tag 1 * Tag 2 * * * ``` */ export declare const TagGroup: { /** * # TagGroup.Root * * The root component that provides context and state management for the tag group. * Must wrap all tag group parts (TagList, Tag) to coordinate their behavior. * * @example * ```tsx * * * Tag 1 * Tag 2 * * * ``` */ Root: import('./tag-group.types').TagGroupRootComponent; /** * # TagGroup.TagList * * The container component that holds individual tags within the tag group. * Provides the proper semantic structure and keyboard navigation for tags. * * @example * ```tsx * * * Tag 1 * Tag 2 * * * ``` */ TagList: { ({ children, ref, ...rest }: import('./tag-group.types').TagGroupTagListProps & import('react').RefAttributes): import("react/jsx-runtime").JSX.Element; displayName: string; }; /** * # TagGroup.Tag * * Individual tag component that can be selected, removed, or used for display. * Supports keyboard interaction and automatic remove button when removable. * * @example * ```tsx * * * Removable Tag * Another Tag * * * ``` */ Tag: import('./tag-group.types').TagGroupTagComponent; };