import type { ReactNode } from 'react'; import { type TagGroupProps as RACTagGroupProps, type TagListProps as RACTagListProps } from 'react-aria-components'; import type { CollectionItem, CommonProps, FieldProps, Key } from '../types.js'; export interface TagGroupProps extends CommonProps, Omit, 'validate' | 'error' | 'form' | 'name'>, Pick, Pick, 'children' | 'items'> { /** Whether the tag group is required. */ isRequired?: boolean; /** The error message to display. */ error?: string; /** The size of the tags. */ size?: 'medium' | 'large'; /** Provides content to display when there are no tags in the group. */ renderEmptyState?: () => ReactNode; } /** * Displays a group of tags. Allows for selecting or removing tags. * * See [tag group usage guidelines](https://ui.cimpress.io/components/tag-group/). */ declare const _TagGroup: (props: TagGroupProps & import("react").RefAttributes & import("../../with-style-props.js").StyleProps) => import("react").JSX.Element | null; export { _TagGroup as TagGroup }; //# sourceMappingURL=tag-group.d.ts.map