import { ReactElement } from 'react'; import { IconProps } from '../../../Base/Icon/Icon.types'; import { NotificationBubbleProps } from '../../NotificationBubble/NotificationBubble.types'; import { ButtonProps } from '../Button/Button.types'; export interface TextButtonProps extends Omit { className?: string; color: 'green' | 'blue' | 'deepPurple' | 'pinkLight' | 'pinkDark' | 'default' | 'teal' | 'tealAlt'; inline?: boolean; leftIcon?: ReactElement; rightIcon?: ReactElement; size: 'large' | 'medium' | 'small' | 'link' | 'tiny'; text: string; type?: 'button' | 'submit' | 'reset'; }