import { default as React } from 'react';
import { default as IToggleGroupProps } from './IToggleGroupProps';
/**
* ToggleGroup component for grouping related toggle buttons
* Renders either ToggleSingle or ToggleMultiple based on the type prop
*
* @param props {@link IToggleGroupProps} - The props for the ToggleGroup component
* @returns A ToggleGroup component
*
* ToggleGroup has no visible label of its own — Radix renders `role="group"`, which
* has no implicit accessible name. Pass `aria-label` (or `aria-labelledby` for a
* visible label) so the group is announced to screen readers. See the
* Accessibility section in ToggleGroup.mdx for the visible-label pattern.
*
* @example
* ```tsx
* function App() {
* const [value, setValue] = useState('');
*
* return (
*
* Toggle 1
* Toggle 2
* Toggle 3
*
* );
* }
* ```
*/
declare const ToggleGroup: React.FC;
export default ToggleGroup;