import { CSSProperties } from 'react'; interface IButtonBase { id?: string as?: 'button' | 'a', type?: string outlined?: boolean; leftIcon?: React.ReactElement; rightIcon?: React.ReactElement; removeLabel?: boolean; href?: string; ariaLabel?: string; rel?: string; disabled?: boolean; target?: string; className?: string; style?: CSSProperties children?: any; onClick?: () => void; } export interface IButtonSC extends IButtonBase { $variant?: string; $theme?: string; $size?: string; } export interface IButton extends IButtonBase { variant?: string; theme?: string; size?: string; }