import { IconDefinition } from '@fortawesome/free-solid-svg-icons'; import { Theme } from '../utils'; export interface ButtonProps { id: number; theme?: Theme; label: string; eventEmitter?: (id: number) => void; type?: 'warning' | 'error' | 'primary' | 'secondary' | 'default' | 'disabled'; buttonType?: 'button' | 'submit'; disabled?: boolean; width?: string; icon?: IconDefinition; className?: string; loading?: boolean; loadingIcon?: IconDefinition; }