import type { CountryCode } from 'libphonenumber-js'; export interface CountryPhoneData { code: CountryCode; name: string; dialCode: string; flag: string; } /** * Get all countries split into priority (US, CA, GB, AU) and the rest alphabetically */ export declare function getCountryPhoneData(): { priority: CountryPhoneData[]; others: CountryPhoneData[]; }; /** * Find country data by ISO code */ export declare function getCountryByCode(code: CountryCode): CountryPhoneData | undefined; /** * Validate a phone number for a specific country using libphonenumber */ export declare function validatePhoneNumber(phoneNumber: string, countryCode: CountryCode): boolean; /** * Format a phone number to E.164 format (e.g., +14155552671) */ export declare function formatPhoneE164(phoneNumber: string, countryCode: CountryCode): string; //# sourceMappingURL=country-phone-utils.d.ts.map