/**
* @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;
};
};