/**
* 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;
};