import { default as React } from 'react';
import { MuiTelInputCountry } from '../../shared/constants/countries';
import { MenuItemProps } from '@mui/material/MenuItem';
import { GetFlagElement } from '../../index.types';
export type FlagMenuItemProps = MenuItemProps & {
    isoCode: MuiTelInputCountry;
    onSelectCountry: (isoCode: MuiTelInputCountry) => void;
    countryName: string;
    getFlagElement: GetFlagElement;
};
export declare const menuItemClass = "MuiTelInput-MenuItem";
export declare const listItemIconFlagClass = "MuiTelInput-ListItemIcon-flag";
export declare const listItemTextCountryClass = "MuiTelInput-ListItemText-country";
export declare const callingCodeClass = "MuiTelInput-Typography-calling-code";
declare const _default: React.MemoExoticComponent<({ isoCode, onSelectCountry, countryName, getFlagElement, ...restMenuItemProps }: FlagMenuItemProps) => import("react/jsx-runtime").JSX.Element>;
export default _default;
