import { ButtonGroupProps, SxProps, Theme } from '@mui/material';
import { FunctionComponent } from 'react';
import { IconButtonProps } from '../IconButton/IconButton.js';
import { IconButtonVariation } from '../IconButtonBase/types.js';

interface IconButtonGroupProps {
    ButtonGroupProps?: ButtonGroupProps;
    variation?: Exclude<IconButtonVariation, 'outlined'>;
    orientation: ButtonGroupProps['orientation'];
    sizing?: IconButtonProps['sizing'];
    iconColor?: string;
    groupRaised?: boolean;
    className?: string;
    onClick?: (e: any) => void;
    onMouseDown?: (e: any) => void;
    sx?: SxProps<Theme>;
    children: ButtonGroupProps['children'] | any;
}
declare const IconButtonGroup: FunctionComponent<IconButtonGroupProps>;

export { IconButtonGroup as default };
export type { IconButtonGroupProps };
