import { HTMLAttributes, ReactNode } from 'react';
import { IconProp } from '@fortawesome/fontawesome-svg-core';
export interface Props extends HTMLAttributes {
variant?: 'primary' | 'secondary' | 'warning' | 'danger' | 'cancel' | 'success' | 'info';
size?: 'sm' | 'md' | 'lg';
disabled?: boolean;
icon?: IconProp;
label?: string;
children?: ReactNode;
}
export declare const Button: ({ variant, size, disabled, icon, label, children, ...props }: Props) => JSX.Element;