export interface CountryOption { code: string; name: string; dialCode: string; flag: string; regex: RegExp; maxDigits: number; } export declare const PHONE_FLAG_URLS: Record; export declare const PHONE_COUNTRIES: CountryOption[]; export declare function getAvailableCountries(allowedCountries: string[]): CountryOption[]; export declare function getDefaultCountry(countryCode: string, availableCountries: CountryOption[]): CountryOption; export declare function findCountryByDialCode(fullNumber: string, availableCountries: CountryOption[]): CountryOption | null; export declare function filterCountries(availableCountries: CountryOption[], searchTerm: string): CountryOption[]; export declare function getFlagUrl(flagFileName: string): string; export declare function hasFlagUrl(flagFileName: string): boolean;