declare const _default: import("react").ComponentType<Pick<Pick<Pick<{
    classes: any;
    "data-testid": any;
    iconButtonStyle: any;
    color: any;
    disableRipple: any;
    className: any;
    IconElement: any;
    IconButtonComponent: any;
    disabled: any;
    iconButtonProps: any;
    children: any;
    anchorOrigin: any;
    transformOrigin: any;
    marginThreshold: any;
    menuProps: any;
    tooltipProps: any;
    paperClassName: any;
}, never> & Pick<PropTypes.InferProps<{
    children: PropTypes.Requireable<NonNullable<any[] | PropTypes.ReactNodeLike>>;
    classes: PropTypes.Requireable<PropTypes.InferProps<{
        iconButton: PropTypes.Requireable<string>;
        paper: PropTypes.Requireable<string>;
    }>>;
    className: PropTypes.Requireable<string>;
    color: PropTypes.Requireable<string>;
    IconElement: PropTypes.Requireable<PropTypes.ReactElementLike>;
    IconButtonComponent: PropTypes.Requireable<any>;
    iconButtonStyle: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    anchorOrigin: PropTypes.Requireable<PropTypes.InferProps<{
        horizontal: PropTypes.Requireable<string>;
        vertical: PropTypes.Requireable<string>;
    }>>;
    transformOrigin: PropTypes.Requireable<PropTypes.InferProps<{
        horizontal: PropTypes.Requireable<string>;
        vertical: PropTypes.Requireable<string>;
    }>>;
    disableRipple: PropTypes.Requireable<boolean>;
    'data-testid': PropTypes.Requireable<string>;
    marginThreshold: PropTypes.Requireable<number>;
    disabled: PropTypes.Requireable<boolean>;
    tooltipProps: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    menuProps: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    iconButtonProps: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    paperClassName: PropTypes.Requireable<string>;
}>, "children" | "className" | "data-testid" | "classes" | "color" | "transformOrigin" | "disabled" | "disableRipple" | "anchorOrigin" | "tooltipProps" | "iconButtonStyle" | "IconElement" | "IconButtonComponent" | "iconButtonProps" | "marginThreshold" | "menuProps" | "paperClassName">, never> & {
    children?: NonNullable<any[] | PropTypes.ReactNodeLike> | null | undefined;
    className?: string | null | undefined;
    'data-testid'?: string | null | undefined;
    classes?: PropTypes.InferProps<{
        iconButton: PropTypes.Requireable<string>;
        paper: PropTypes.Requireable<string>;
    }> | null | undefined;
    color?: string | null | undefined;
    transformOrigin?: PropTypes.InferProps<{
        horizontal: PropTypes.Requireable<string>;
        vertical: PropTypes.Requireable<string>;
    }> | null | undefined;
    disabled?: boolean | null | undefined;
    disableRipple?: boolean | null | undefined;
    anchorOrigin?: PropTypes.InferProps<{
        horizontal: PropTypes.Requireable<string>;
        vertical: PropTypes.Requireable<string>;
    }> | null | undefined;
    tooltipProps?: PropTypes.InferProps<{}> | null | undefined;
    iconButtonStyle?: PropTypes.InferProps<{}> | null | undefined;
    IconElement?: PropTypes.ReactElementLike | null | undefined;
    IconButtonComponent?: any;
    iconButtonProps?: PropTypes.InferProps<{}> | null | undefined;
    marginThreshold?: number | null | undefined;
    menuProps?: PropTypes.InferProps<{}> | null | undefined;
    paperClassName?: string | null | undefined;
} & {}, "children" | "className" | "data-testid" | "color" | "transformOrigin" | "disabled" | "disableRipple" | "anchorOrigin" | "tooltipProps" | "iconButtonStyle" | "IconElement" | "IconButtonComponent" | "iconButtonProps" | "marginThreshold" | "menuProps" | "paperClassName"> & import("@material-ui/styles").StyledComponentProps<"iconButton">>;
export default _default;
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map