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