/// <reference types="react" />
import type { OutlinedTextFieldProps } from '@mui/material';
import type { AsYouType } from 'awesome-phonenumber';
export declare const formatter: (code: string) => AsYouType;
export declare const formatPhoneNumber: (formatter: AsYouType, value: string) => string;
declare const PhoneInput: {
    ({ hideIcon, inputIcon, InputProps, ...props }: PhoneInputProps): JSX.Element;
    defaultProps: {
        autoComplete: string;
        autoFocus: boolean;
        disabled: boolean;
        fullWidth: boolean;
        hideIcon: boolean;
        id: string;
        inputMode: string;
        label: string;
        margin: string;
        placeholder: string;
        required: boolean;
        variant: string;
    };
};
export default PhoneInput;
export interface PhoneInputProps extends OutlinedTextFieldProps {
    hideIcon?: boolean;
    inputIcon?: React.ReactNode;
}
//# sourceMappingURL=PhoneInput.d.ts.map