import { ButtonProps } from './Button.types';
import './Button.scss';
/**
 * @class
 * Button Component
 * @param {number} id
 * @param {string} theme enum: /src/utils/types.utils.ts
 * @param {string} label
 * @param {string} type enum: "warning" | "error" | "primary" | "secondary" | "default" | "disabled"
 * @param {boolean} disabled
 * @param {string} width
 * @param {string} icon
 * @param {string} className
 * @param {boolean} loading
 * @param {string} loadingIcon
 * @callback eventEmitter
 */
declare const Button: ({ id, theme, label, type, eventEmitter, disabled, width, icon, className, loading, loadingIcon, }: ButtonProps) => JSX.Element;
export default Button;
export { ButtonProps };
