import { ResponsiveProps } from '../../utils'; import { IconProps } from '../Icon'; export declare type ButtonVariant = 'primary' | 'secondary' | 'text' | 'cta' | 'danger' | 'dangerSecondary'; export declare type ButtonSize = 'medium' | 'small' | 'micro'; export interface ButtonProps { scheme?: ButtonVariant; size?: ResponsiveProps; fullWidth?: ResponsiveProps; disabled?: boolean; loading?: boolean; icon?: IconProps['name']; type?: 'button' | 'submit' | 'reset'; }