import { RenderFuncProp, Role, Size } from 'types'; import { ReactElement } from 'react'; export interface ButtonProps extends React.ButtonHTMLAttributes { label?: string; showLabel?: boolean; leftIcon?: ReactElement; rightIcon?: ReactElement; role?: Role; severity?: Role; size?: Size; transparent?: boolean; disabled?: boolean; rainbowEffect?: boolean; renderFunc?: RenderFuncProp; ariaRole?: string; loading?: boolean; badge?: number | string | JSX.Element; }