import { default as React } from 'react';
export interface Country {
/** Country code (ISO 3166-1 alpha-2) */
code: string;
/** Country name */
name: string;
/** Dial code */
dialCode: string;
/** Flag emoji */
flag: string;
}
export interface PhoneInputProps {
/** Phone value */
value: string;
/** Change handler */
onChange: (value: string) => void;
/** Selected country code */
country?: string;
/** Country change handler */
onCountryChange?: (country: string) => void;
/** Available countries (defaults to common countries) */
countries?: Country[];
/** Placeholder text */
placeholder?: string;
/** Disabled state */
disabled?: boolean;
/** Additional className */
className?: string;
}
/**
* PhoneInput Component
*
* Phone number input with country code selector.
* Formats phone numbers and shows country flags.
*
* @example
* ```tsx
*
* ```
*
* @example
* ```tsx
*
* ```
*/
export declare const PhoneInput: React.FC;
//# sourceMappingURL=phone-input.d.ts.map