import React from 'react';
export interface ICountryItemProps {
    /**
     *   name: PropTypes.string.isRequired,
     *   iso2: PropTypes.string.isRequired,
     *   dialCode: PropTypes.string.isRequired,
     *   itemRef: PropTypes.func.isRequired,
     *   localization: PropTypes.string,
     *   native: PropTypes.bool,
     */
    name: string;
    iso2: string;
    dialCode: string;
    localization?: string;
}
declare const _default: React.ForwardRefExoticComponent<Omit<import("@mui/material/MenuItem").MenuItemOwnProps & Omit<import("@mui/material").ButtonBaseOwnProps, "classes"> & import("@mui/material/OverridableComponent").CommonProps & Omit<Omit<React.DetailedHTMLProps<React.LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & {
    ref?: ((instance: HTMLLIElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject<HTMLLIElement> | null | undefined;
}, "disabled" | "classes" | "className" | "style" | "children" | "sx" | "autoFocus" | "tabIndex" | "dense" | "action" | "selected" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableGutters" | "divider"> & {
    component?: React.ElementType;
} & ICountryItemProps, "ref"> & React.RefAttributes<HTMLLIElement>>;
export default _default;
