import { type CountryCode, type Examples } from 'libphonenumber-js'; import type { getCurrentInstance } from 'vue'; import type { Country, Result } from '../types'; export declare function getCountryName(code: CountryCode | string, customCountriesNameListByIsoCode?: Record): string | undefined; export declare function loadPhoneNumberExamplesFile(): Promise; export declare function getExamplePhoneNumber(countryCode: CountryCode): import("libphonenumber-js").PhoneNumber | undefined; export declare function sanitizePhoneNumber(input?: string): string | undefined; export declare function getCountriesList(customCountriesNameListByIsoCode?: Record): Country[] | undefined; export declare function browserLocale(): string | undefined; export declare function isCountryAvailable(locale: string): boolean; export declare const getResultsFromPhoneNumber: (countryCode?: CountryCode | undefined, phoneNumber?: string | undefined) => Result; export declare function getAsYouTypeFormat(countryCode: CountryCode, phoneNumber?: string): string | undefined; export declare function fetchCountryCode(): Promise; export declare type Truthy = T extends false | '' | 0 | null | undefined ? never : T; export declare function truthyFilter(value: T): value is Truthy; export declare const useInstanceUniqId: ({ componentName, instance, providedId, }: { componentName: string; instance?: import("vue").ComponentInternalInstance | null | undefined; providedId?: string | undefined; }) => { instanceId: import("vue").ComputedRef; };