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 {string} buttonType enum: 'button' | 'submit' * @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, buttonType, eventEmitter, disabled, width, icon, className, loading, loadingIcon, }: ButtonProps) => JSX.Element; export default Button; export { ButtonProps };