/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { default as PropTypes } from 'prop-types'; import { ButtonsClassStructure } from '@progress/kendo-react-common'; import { ButtonGroupInterface } from './ButtonGroupInterface'; import * as React from 'react'; /** * Represents the props of the [KendoReact ButtonGroup component](https://www.telerik.com/kendo-react-ui/components/buttons/buttongroup). */ export interface ButtonGroupProps extends ButtonGroupInterface { /** * Sets the `className` of the ButtonGroup component. * Specifies a list of CSS classes that will be added to the ButtonGroup element. * * @example * ```jsx * * ``` */ className?: string; /** * @hidden * Provides an option to use unstyled classes for the ButtonGroup component. */ unstyled?: ButtonsClassStructure; } /** * Represents the ButtonGroup component. * * @remarks * Supported children components are: {@link Button}. */ export declare const ButtonGroup: { (props: ButtonGroupProps): React.JSX.Element; propTypes: { children: PropTypes.Requireable>; className: PropTypes.Requireable; disabled: PropTypes.Requireable; width: PropTypes.Requireable; dir: PropTypes.Requireable; }; };