import { HTMLAttributes, MouseEventHandler } from 'react';
export type ButtonLook = 'primary' | 'secondary' | 'ghost' | 'danger';
interface Props extends HTMLAttributes {
type?: 'button' | 'submit' | 'reset';
look?: ButtonLook;
disabled?: boolean;
icon?: boolean;
compact?: boolean;
loading?: boolean;
active?: boolean;
block?: boolean;
onClick?: (e: MouseEventHandler | any) => void;
}
declare function Button({ type, look, disabled, icon, compact, loading, active, block, children, className, onClick, ...rest }: Props): import("react/jsx-runtime").JSX.Element;
export default Button;