export interface CountryPhoneOption { value: string; label: string; countryCode: string; countryName: string; } export declare function isPrioritizedCountry(iso2: string): boolean; export declare function sortCountryOptionsByName(options: CountryPhoneOption[], locale?: string, _preferredCountry?: string): CountryPhoneOption[]; /** Single country option without building the full catalog (e.g. fixed-country UI). */ export declare function getCountryOption(iso2: string, locale?: string): CountryPhoneOption | null; /** Country options for phone fields; SE/NO/DK/FI first, then alphabetical by name. Cached per locale. */ export declare function buildCountryOptions(locale?: string, preferredCountry?: string): CountryPhoneOption[]; /** ISO 3166-1 alpha-2 to regional indicator flag emoji, e.g. `SE` β†’ πŸ‡ΈπŸ‡ͺ */ export declare function countryCodeToFlag(iso2: string): string; export declare function filterCountryOptions(options: CountryPhoneOption[], query: string): CountryPhoneOption[];