import type { ForwardRefComponent } from '@fluentui/react-utilities'; import type * as React_2 from 'react'; import { renderTagGroup_unstable as renderTagGroup } from '@fluentui/react-tags'; import type { TagGroupBaseState } from '@fluentui/react-tags'; import { TagGroupContextValues } from '@fluentui/react-tags'; import { TagGroupBaseProps as TagGroupProps } from '@fluentui/react-tags'; import { TagGroupSlots } from '@fluentui/react-tags'; export { renderTagGroup } /** * A container for one or more `Tag` or `InteractionTag` children that * coordinates dismissal and selection. */ export declare const TagGroup: ForwardRefComponent; export { TagGroupContextValues } export { TagGroupProps } export { TagGroupSlots } export declare type TagGroupState = TagGroupBaseState & { root: { /** * Data attribute set when the group is disabled. */ 'data-disabled'?: string; /** * Data attribute set when the group is dismissible. */ 'data-dismissible'?: string; }; }; /** * Returns the state for a TagGroup component, given its props and ref. */ export declare const useTagGroup: (props: TagGroupProps, ref: React_2.Ref) => TagGroupState; export declare const useTagGroupContextValues: (state: TagGroupState) => TagGroupContextValues; export { }