import type { CountryCode } from 'libphonenumber-js';
export interface PhoneInputProps {
    value: string;
    countryCode: CountryCode;
    onPhoneChange: (phone: string) => void;
    onCountryChange: (country: CountryCode) => void;
    onValidationChange?: (isInvalid: boolean) => void;
    disabled?: boolean;
    placeholder?: string;
    onKeyDown?: (e: React.KeyboardEvent) => void;
}
export declare function PhoneInput({ value, countryCode, onPhoneChange, onCountryChange, onValidationChange, disabled, placeholder, onKeyDown, }: PhoneInputProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=phone-input.d.ts.map