import React from 'react';
import { AttributeType } from '@reltio/mdm-sdk';
import { MenuItemProps } from '@mui/material/MenuItem';
export declare const RecommendedIconWithTooltip: React.ForwardRefExoticComponent<Omit<{
    tooltipTitle?: import("@mui/material").TooltipProps["title"];
    tooltipPlacement?: import("@mui/material").TooltipProps["placement"];
    showForDisabled?: boolean;
    tooltipClassName?: string;
} & React.SVGProps<SVGSVGElement>, "ref"> & React.RefAttributes<HTMLElement>>;
type Data = Record<string, unknown> & {
    attrType?: AttributeType;
};
type Props = {
    data: Data;
    checked: boolean;
    label: React.ReactNode;
    labelInText?: string;
    level?: number;
    isFocused?: boolean;
    isRequired?: boolean;
    hideIcon?: boolean;
    hideCheckBox?: boolean;
    notSelectable?: boolean;
    disableHorizontalScrollbar?: boolean;
    onClick?: (data: Data, checked: boolean, groupId: string) => void;
    subItemMargin?: number;
    groupId?: string;
    style?: MenuItemProps['style'];
    LogoIcon?: React.ElementType;
    className?: string;
    disableNonSelectable?: boolean;
    disableGutters?: boolean;
};
declare const _default: React.MemoExoticComponent<{
    ({ groupId, data, checked, isFocused, isRequired, label, labelInText, level, onClick, hideCheckBox, hideIcon, notSelectable, disableHorizontalScrollbar, style, subItemMargin, LogoIcon, className, disableNonSelectable, disableGutters }: Props): React.JSX.Element;
    defaultName: string;
}>;
export default _default;
