/** * ToggleButtonGroup Component - Lynx 版 MUI ToggleButtonGroup * 100% 一比一复刻 MUI ToggleButtonGroup * * 切换按钮组容器,支持单选和多选模式 * 在 Lynx 环境下作为布局容器,开发者手动管理 ToggleButton 状态 * * 对应 MUI: packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js */ import './ToggleButtonGroup.css'; import toggleButtonGroupClasses, { getToggleButtonGroupUtilityClass } from './toggleButtonGroupClasses'; export { toggleButtonGroupClasses, getToggleButtonGroupUtilityClass }; export type ToggleButtonGroupOrientation = 'horizontal' | 'vertical'; export type ToggleButtonGroupSize = 'small' | 'medium' | 'large'; export interface ToggleButtonGroupProps { /** 子元素 */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 是否禁用所有按钮 */ disabled?: boolean; /** 是否禁用涟漪 */ disableRipple?: boolean; /** 是否为排他模式(单选) */ exclusive?: boolean; /** 是否全宽 */ fullWidth?: boolean; /** 方向 */ orientation?: ToggleButtonGroupOrientation; /** 尺寸 */ size?: ToggleButtonGroupSize; /** 当前值(单选时为 string,多选时为 string[]) */ value?: string | string[]; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 变化回调 */ onChange?: (event: any, value: string | string[]) => void; } export declare function ToggleButtonGroup(props: ToggleButtonGroupProps): JSX.Element; export default ToggleButtonGroup; //# sourceMappingURL=index.d.ts.map