/// export interface ButtonProps extends Omit, HTMLElement>, 'ref'> { children?: React.ReactNode; className?: string; disabled?: boolean; href?: string; onClick?: (e: React.MouseEvent) => void; outline?: boolean; size?: 'large' | 'default' | 'small'; space?: string; style?: React.CSSProperties; text?: boolean; type?: 'default' | 'primary' | 'success' | 'warning' | 'danger' | 'link'; loading?: boolean; htmlType?: 'button' | 'submit' | 'reset'; shape?: 'round' | 'circle'; target?: string; autoFocus?: boolean; } export interface ButtonGroupProps { size?: 'large' | 'default' | 'small'; outline?: boolean; type?: 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'link'; children: React.ReactNode; className?: string; }