import { MuiTelInputContinent, MuiTelInputCountry, MuiTelInputFlagElement, MuiTelInputInfo, MuiTelInputProps, MuiTelInputReason } from './index.types';
export { AsYouType, getNumberType } from 'libphonenumber-js';
export type { MuiTelInputContinent, MuiTelInputCountry, MuiTelInputFlagElement, MuiTelInputInfo, MuiTelInputProps, MuiTelInputReason };
export { matchIsValidTel } from './shared/helpers/valid-phone-number';
export declare const textFieldClass = "MuiTelInput-TextField";
declare const MuiTelInput: (props: MuiTelInputProps) => import("react/jsx-runtime").JSX.Element;
export declare const classes: {
    readonly textField: "MuiTelInput-TextField";
    readonly flagContainer: "MuiTelInput-Flag";
    readonly flagImg: "MuiTelInput-FlagImg";
    readonly flagButton: "MuiTelInput-IconButton";
    readonly menu: "MuiTelInput-Menu";
    readonly menuItem: "MuiTelInput-MenuItem";
    readonly listItemIconFlag: "MuiTelInput-ListItemIcon-flag";
    readonly listItemTextCountry: "MuiTelInput-ListItemText-country";
    readonly callingCode: "MuiTelInput-Typography-calling-code";
};
export { MuiTelInput };
