import { MessageFunctionType, Result } from '../types'; export interface IsMobilePhoneErrors { TARGET_ARGUMENT_NOT_A_STRING: MessageFunctionType; LOCALE_ARGUMENT_NOT_A_STRING: MessageFunctionType; INVALID_LOCALE: MessageFunctionType; } export declare const IS_MOBILE_PHONE_ERRORS: IsMobilePhoneErrors; /** * Optional configuration * If `strictMode` is set to true, * the mobile phone number must be supplied * with the country code and therefore must start with +. * The supported localelist is exported via isMobilePhoneLocales. */ export interface IsMobilePhoneOptions { strictMode: boolean; } /** * Tests whether the `target` string is a valid Mobile Phone Number * * ### Example * ``` * expect(isMobilePhone('223-456-7890', 'en-US').value).toBeTruthy() * ``` * * @param target The target string * @param locale The locale * @param options The options */ export declare function isMobilePhone(target: string, locale: string, options?: IsMobilePhoneOptions): Result; /** * The supported locale list. */ export declare const isMobilePhoneLocales: string[];