/// <reference types="react" />
import { type IconButtonProps as MuiIconButtonProps } from '@mui/material/IconButton';
interface IconButtonProps extends MuiIconButtonProps {
    $hoverColor?: string;
}
declare const IconButton: import("@emotion/styled").StyledComponent<import("@mui/material/IconButton").IconButtonOwnProps & Omit<import("@mui/material").ButtonBaseOwnProps, "classes"> & import("@mui/material/OverridableComponent").CommonProps & Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "loading" | "color" | "size" | "children" | "style" | "className" | "disabled" | "tabIndex" | "sx" | "classes" | "action" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableFocusRipple" | "loadingIndicator" | "edge"> & {
    theme?: import("@emotion/react").Theme | undefined;
} & IconButtonProps, {}, {}>;
export default IconButton;
