import { default as React } from 'react';
import { MuiTelInputCountry } from '../../shared/constants/countries';
import { IconButtonProps } from '@mui/material/IconButton';
import { GetFlagElement } from '../../index.types';
export type FlagButtonProps = IconButtonProps & {
    isoCode: MuiTelInputCountry | null;
    forceCallingCode?: boolean;
    isFlagsMenuOpened: boolean;
    langOfCountryName?: string;
    disableDropdown?: boolean;
    getFlagElement: GetFlagElement;
    unknownFlagElement: React.ReactNode;
};
export declare const flagButtonClass = "MuiTelInput-IconButton";
declare const FlagButton: ({ disableDropdown, forceCallingCode, langOfCountryName, isFlagsMenuOpened, getFlagElement, unknownFlagElement, isoCode, className, ...iconButtonProps }: FlagButtonProps) => import("react/jsx-runtime").JSX.Element;
export default FlagButton;
