import { default as React } from 'react';
import { ButtonProps as MuiButtonProps } from '@mui/material/Button';
type MuiColor = NonNullable<MuiButtonProps["color"]>;
type MuiSize = NonNullable<MuiButtonProps["size"]>;
type DSButtonSize = MuiSize | "xxsmall" | "xsmall";
type DSButtonColor = MuiColor | string;
export interface ButtonProps extends Omit<MuiButtonProps, "color" | "size"> {
    color?: DSButtonColor;
    size?: DSButtonSize;
    iconOnly?: boolean;
    htmlFor?: React.LabelHTMLAttributes<HTMLLabelElement>["htmlFor"];
}
declare const Button: React.ForwardRefExoticComponent<Omit<ButtonProps, "ref"> & React.RefAttributes<HTMLElement>>;
export default Button;
