export * from '@mui/material/Button'; import { type ButtonProps as MuiButtonProps } from '@mui/material/Button'; import React from 'react'; declare module '@mui/material/Button' { interface ButtonPropsVariantOverrides { gradient: true; gradientOutlined: true; } interface ButtonPropsSizeOverrides { mini: true; xl: true; } } export interface ButtonProps extends Omit { variant?: MuiButtonProps['variant'] | 'gradient' | 'gradientOutlined'; size?: MuiButtonProps['size'] | 'mini' | 'xl'; shape?: 'default' | 'type' | 'square' | 'round'; gradient?: 'unstyle' | 'primary' | 'secondary' | 'tertiary' | 'orange' | 'purple' | 'grey' | 'special'; } export declare const Button: React.ForwardRefExoticComponent & React.RefAttributes>;