/**
 * Button groups are handled similarly to the way checkbox and radio groups are handled but made to look like buttons. They group multiple EuiButtonToggles and utilize the type="single" or "multi" prop to determine whether multiple or only single selections are allowed per group.
 
 * Stylistically, all button groups are the size of small buttons, do not stretch to fill the container, and typically should only be color="text" (default) or "primary". If you're just displaying a group of icons, add the prop isIconOnly.
 * @param className
 * @param buttonSize
 * @param color
 * @param idSelected
 * @param idToSelectedMap
 * @param isDisabled
 * @param isFullWidth
 * @param isIconOnly
 * @param name
 * @param legend
 * @param onChange
 * @param options
 * @param type
 * @param rest
 * @returns {*}
 * @constructor
 */
export declare const SoftButtonGroup: ({ className, buttonSize, color, idSelected, idToSelectedMap, isDisabled, isFullWidth, isIconOnly, name, legend, onChange, options, type, ...rest }: {
    [x: string]: any;
    className: any;
    buttonSize: any;
    color: any;
    idSelected: any;
    idToSelectedMap: any;
    isDisabled: any;
    isFullWidth: any;
    isIconOnly: any;
    name: any;
    legend: any;
    onChange: any;
    options: any;
    type: any;
}) => JSX.Element;
