import type { Ref } from "vue"; import type { TCountry, MomoProvider } from "../../types"; export declare const FIXED_PROVIDERS: string[]; export declare const countries: TCountry[]; export declare const getCountriesByCode: (countriesCode: string[]) => TCountry[]; export declare const getCountryByCode: (countryCode: string) => TCountry | undefined; export declare function getPhone(phoneNumber: string): { phone: string; country: TCountry | undefined; }; export declare const phoneIsValid: (phone: string, country: TCountry) => boolean; export declare function getProviderInfos(phoneNumber: string, country: TCountry): { operator: MomoProvider; country: TCountry; } | undefined; export declare function getPhoneInfos(phoneNumber: string, countryData: TCountry): { operator: MomoProvider; country: TCountry; } | undefined; export declare function findCrossCountryMatch(rawPhoneNumber: string, searchCountries: TCountry[], provider?: string): { operator: MomoProvider; country: TCountry; } | undefined; export declare const calculPosition: (dropdownDiv: HTMLElement, position: Ref<"top" | "bottom">) => void;