/** * ButtonGroup Component - Lynx 版 MUI ButtonGroup * 100% 一比一复刻 MUI ButtonGroup * * 按钮组容器,管理子按钮的样式和状态 * * 对应 MUI: packages/mui-material/src/ButtonGroup/ButtonGroup.js */ import './ButtonGroup.css'; import buttonGroupClasses, { getButtonGroupUtilityClass } from './buttonGroupClasses'; export { buttonGroupClasses, getButtonGroupUtilityClass }; export type ButtonGroupColor = 'inherit' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning'; export type ButtonGroupOrientation = 'horizontal' | 'vertical'; export type ButtonGroupSize = 'small' | 'medium' | 'large'; export type ButtonGroupVariant = 'text' | 'outlined' | 'contained'; export interface ButtonGroupProps { /** 子元素 */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 颜色 */ color?: ButtonGroupColor; /** 是否禁用所有按钮 */ disabled?: boolean; /** 是否禁用阴影 */ disableElevation?: boolean; /** 是否禁用涟漪 */ disableRipple?: boolean; /** 是否全宽 */ fullWidth?: boolean; /** 方向 */ orientation?: ButtonGroupOrientation; /** 尺寸 */ size?: ButtonGroupSize; /** 变体 */ variant?: ButtonGroupVariant; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; } export declare function ButtonGroup(props: ButtonGroupProps): JSX.Element; export default ButtonGroup; //# sourceMappingURL=index.d.ts.map