@@ -142,6 +142,21 @@ import { TextareaBaseState } from '@fluentui/react-textarea';
142142import type { TextareaSlots as TextareaSlots_2 } from ' @fluentui/react-textarea' ;
143143import type { ToggleButtonBaseProps } from ' @fluentui/react-button' ;
144144import type { ToggleButtonBaseState } from ' @fluentui/react-button' ;
145+ import type { ToolbarBaseProps } from ' @fluentui/react-toolbar' ;
146+ import { ToolbarBaseState } from ' @fluentui/react-toolbar' ;
147+ import type { ToolbarButtonBaseProps } from ' @fluentui/react-toolbar' ;
148+ import type { ToolbarButtonBaseState } from ' @fluentui/react-toolbar' ;
149+ import { ToolbarContextValue } from ' @fluentui/react-toolbar' ;
150+ import { ToolbarContextValues as ToolbarContextValues_2 } from ' @fluentui/react-toolbar' ;
151+ import type { ToolbarDividerBaseProps } from ' @fluentui/react-toolbar' ;
152+ import type { ToolbarDividerBaseState } from ' @fluentui/react-toolbar' ;
153+ import type { ToolbarGroupProps as ToolbarGroupProps_2 } from ' @fluentui/react-toolbar' ;
154+ import { ToolbarGroupState as ToolbarGroupState_2 } from ' @fluentui/react-toolbar' ;
155+ import type { ToolbarRadioGroupProps as ToolbarRadioGroupProps_2 } from ' @fluentui/react-toolbar' ;
156+ import type { ToolbarRadioGroupState as ToolbarRadioGroupState_2 } from ' @fluentui/react-toolbar' ;
157+ import type { ToolbarSlots as ToolbarSlots_2 } from ' @fluentui/react-toolbar' ;
158+ import type { ToolbarToggleButtonBaseProps } from ' @fluentui/react-toolbar' ;
159+ import type { ToolbarToggleButtonBaseState } from ' @fluentui/react-toolbar' ;
145160import { useMessageBarBodyContextValues_unstable } from ' @fluentui/react-message-bar' ;
146161import { useFluent_unstable as useProviderContext } from ' @fluentui/react-shared-contexts' ;
147162
@@ -679,6 +694,24 @@ export const renderTextarea: (state: TextareaBaseState) => JSXElement;
679694// @public
680695export const renderToggleButton: (state : ButtonBaseState ) => JSXElement ;
681696
697+ // @public
698+ export const renderToolbar: (state : ToolbarBaseState , contextValues : ToolbarContextValues_2 ) => JSXElement ;
699+
700+ // @public
701+ export const renderToolbarButton: (state : ButtonBaseState ) => JSXElement ;
702+
703+ // @public
704+ export const renderToolbarDivider: (state : DividerBaseState ) => JSXElement ;
705+
706+ // @public
707+ export const renderToolbarGroup: (state : ToolbarGroupState_2 ) => JSXElement ;
708+
709+ // @public
710+ export const renderToolbarRadioGroup: (state : ToolbarGroupState_2 ) => JSXElement ;
711+
712+ // @public
713+ export const renderToolbarToggleButton: (state : ButtonBaseState ) => JSXElement ;
714+
682715// @public
683716export const SearchBox: ForwardRefComponent <SearchBoxProps >;
684717
@@ -872,6 +905,98 @@ export type ToggleButtonState = ToggleButtonBaseState & {
872905 };
873906};
874907
908+ // @public
909+ export const Toolbar: ForwardRefComponent <ToolbarProps >;
910+
911+ // @public
912+ export const ToolbarButton: ForwardRefComponent <ToolbarButtonProps >;
913+
914+ // @public (undocumented)
915+ export type ToolbarButtonProps = ToolbarButtonBaseProps ;
916+
917+ // @public (undocumented)
918+ export type ToolbarButtonState = ToolbarButtonBaseState & {
919+ root: {
920+ ' data-vertical' ? : string ;
921+ ' data-disabled' ? : string ;
922+ ' data-disabled-focusable' ? : string ;
923+ ' data-icon-only' ? : string ;
924+ };
925+ };
926+
927+ // @public (undocumented)
928+ export type ToolbarContextValues = ToolbarContextValues_2 ;
929+
930+ // @public
931+ export const ToolbarDivider: ForwardRefComponent <ToolbarDividerProps >;
932+
933+ // @public (undocumented)
934+ export type ToolbarDividerProps = ToolbarDividerBaseProps ;
935+
936+ // @public (undocumented)
937+ export type ToolbarDividerState = ToolbarDividerBaseState & {
938+ root: {
939+ ' data-vertical' ? : string ;
940+ };
941+ };
942+
943+ // @public
944+ export const ToolbarGroup: ForwardRefComponent <ToolbarGroupProps >;
945+
946+ // @public (undocumented)
947+ export type ToolbarGroupProps = ToolbarGroupProps_2 ;
948+
949+ // @public (undocumented)
950+ export type ToolbarGroupState = ToolbarGroupState_2 & {
951+ root: {
952+ ' data-vertical' ? : string ;
953+ };
954+ };
955+
956+ // @public (undocumented)
957+ export type ToolbarProps = ToolbarBaseProps ;
958+
959+ // @public
960+ export const ToolbarRadioGroup: ForwardRefComponent <ToolbarRadioGroupProps >;
961+
962+ // @public (undocumented)
963+ export type ToolbarRadioGroupProps = ToolbarRadioGroupProps_2 ;
964+
965+ // @public (undocumented)
966+ export type ToolbarRadioGroupState = ToolbarRadioGroupState_2 & {
967+ vertical? : boolean ;
968+ root: {
969+ ' data-vertical' ? : string ;
970+ };
971+ };
972+
973+ // @public (undocumented)
974+ export type ToolbarSlots = ToolbarSlots_2 ;
975+
976+ // @public (undocumented)
977+ export type ToolbarState = ToolbarBaseState & {
978+ root: {
979+ ' data-vertical' ? : string ;
980+ focusgroup? : string ;
981+ };
982+ };
983+
984+ // @public
985+ export const ToolbarToggleButton: ForwardRefComponent <ToolbarToggleButtonProps >;
986+
987+ // @public (undocumented)
988+ export type ToolbarToggleButtonProps = ToolbarToggleButtonBaseProps ;
989+
990+ // @public (undocumented)
991+ export type ToolbarToggleButtonState = ToolbarToggleButtonBaseState & {
992+ root: {
993+ ' data-disabled' ? : string ;
994+ ' data-disabled-focusable' ? : string ;
995+ ' data-icon-only' ? : string ;
996+ ' data-checked' ? : string ;
997+ };
998+ };
999+
8751000// @public
8761001export const useAccordion: (props : AccordionProps , ref : React_2 .Ref <HTMLElement >) => AccordionState ;
8771002
@@ -1015,6 +1140,30 @@ export const useTextarea: (props: TextareaProps, ref: React_2.Ref<HTMLTextAreaEl
10151140// @public
10161141export const useToggleButton: (props : ToggleButtonProps , ref : React_2 .Ref <HTMLButtonElement | HTMLAnchorElement >) => ToggleButtonState ;
10171142
1143+ // @public
1144+ export const useToolbar: (props : ToolbarProps , ref : React_2 .Ref <HTMLElement >) => ToolbarState ;
1145+
1146+ // @public
1147+ export const useToolbarButton: (props : ToolbarButtonProps , ref : React_2 .Ref <HTMLButtonElement | HTMLAnchorElement >) => ToolbarButtonState ;
1148+
1149+ // @public
1150+ export const useToolbarContext: <T >(selector : ContextSelector <ToolbarContextValue , T >) => T ;
1151+
1152+ // @public
1153+ export const useToolbarContextValues: (state : ToolbarState ) => ToolbarContextValues ;
1154+
1155+ // @public
1156+ export const useToolbarDivider: (props : ToolbarDividerProps , ref : React_2 .Ref <HTMLElement >) => ToolbarDividerState ;
1157+
1158+ // @public
1159+ export const useToolbarGroup: (props : ToolbarGroupProps , ref : React_2 .Ref <HTMLDivElement >) => ToolbarGroupState ;
1160+
1161+ // @public
1162+ export const useToolbarRadioGroup: (props : ToolbarRadioGroupProps , ref : React_2 .Ref <HTMLDivElement >) => ToolbarRadioGroupState ;
1163+
1164+ // @public
1165+ export const useToolbarToggleButton: (props : ToolbarToggleButtonProps , ref : React_2 .Ref <HTMLButtonElement | HTMLAnchorElement >) => ToolbarToggleButtonState ;
1166+
10181167// (No @packageDocumentation comment for this package)
10191168
10201169```
0 commit comments