import type { AllHTMLAttributes } from 'react';
import { type BoxProps } from '../Box';
import { type IconProps } from '../Icon';
export type ButtonProps = BoxProps & {
primary?: boolean;
secondary?: boolean;
danger?: boolean;
warning?: boolean;
success?: boolean;
disabled?: boolean;
loading?: boolean;
mini?: boolean;
tiny?: boolean;
small?: boolean;
medium?: boolean;
large?: boolean;
square?: boolean;
external?: boolean;
icon?: IconProps['name'];
} & Omit, 'is' | 'className' | 'size'>;
declare const Button: import("react").ForwardRefExoticComponent, "is" | "size" | "className"> & import("react").RefAttributes>;
export default Button;
//# sourceMappingURL=Button.d.ts.map