declare const countryDialCodeList: readonly ["+972", "+93", "+355", "+213", "+1684", "+376", "+244", "+1264", "+1268", "+54", "+374", "+297", "+61", "+43", "+994", "+1242", "+973", "+880", "+1246", "+375", "+32", "+501", "+229", "+1441", "+975", "+387", "+267", "+55", "+246", "+359", "+226", "+257", "+855", "+237", "+1", "+238", "+345", "+236", "+235", "+56", "+86", "+61", "+57", "+269", "+242", "+682", "+506", "+385", "+53", "+537", "+420", "+45", "+253", "+1767", "+1849", "+593", "+20", "+503", "+240", "+291", "+372", "+251", "+298", "+679", "+358", "+33", "+594", "+689", "+241", "+220", "+995", "+49", "+233", "+350", "+30", "+299", "+1473", "+590", "+1671", "+502", "+224", "+245", "+595", "+509", "+504", "+36", "+354", "+91", "+62", "+964", "+353", "+39", "+1876", "+81", "+962", "+77", "+254", "+686", "+965", "+996", "+371", "+961", "+266", "+231", "+423", "+370", "+352", "+261", "+265", "+60", "+960", "+223", "+356", "+692", "+596", "+222", "+230", "+262", "+52", "+377", "+976", "+382", "+1664", "+212", "+95", "+264", "+674", "+977", "+31", "+599", "+687", "+64", "+505", "+227", "+234", "+683", "+672", "+1670", "+47", "+968", "+92", "+680", "+507", "+675", "+595", "+51", "+63", "+48", "+351", "+1939", "+974", "+40", "+250", "+685", "+378", "+966", "+221", "+381", "+248", "+232", "+65", "+421", "+386", "+677", "+27", "+500", "+34", "+94", "+249", "+597", "+268", "+46", "+41", "+992", "+66", "+228", "+690", "+676", "+1868", "+216", "+90", "+993", "+1649", "+688", "+256", "+380", "+971", "+44", "+1", "+598", "+998", "+678", "+681", "+967", "+260", "+263"]; /** * The phone dial code of the country * * @TJS-type string */ export declare type ICountryDialCode = typeof countryDialCodeList[number]; export declare const isICountryDialCode: (d: any) => d is "+972" | "+93" | "+355" | "+213" | "+1684" | "+376" | "+244" | "+1264" | "+1268" | "+54" | "+374" | "+297" | "+61" | "+43" | "+994" | "+1242" | "+973" | "+880" | "+1246" | "+375" | "+32" | "+501" | "+229" | "+1441" | "+975" | "+387" | "+267" | "+55" | "+246" | "+359" | "+226" | "+257" | "+855" | "+237" | "+1" | "+238" | "+345" | "+236" | "+235" | "+56" | "+86" | "+57" | "+269" | "+242" | "+682" | "+506" | "+385" | "+53" | "+537" | "+420" | "+45" | "+253" | "+1767" | "+1849" | "+593" | "+20" | "+503" | "+240" | "+291" | "+372" | "+251" | "+298" | "+679" | "+358" | "+33" | "+594" | "+689" | "+241" | "+220" | "+995" | "+49" | "+233" | "+350" | "+30" | "+299" | "+1473" | "+590" | "+1671" | "+502" | "+224" | "+245" | "+595" | "+509" | "+504" | "+36" | "+354" | "+91" | "+62" | "+964" | "+353" | "+39" | "+1876" | "+81" | "+962" | "+77" | "+254" | "+686" | "+965" | "+996" | "+371" | "+961" | "+266" | "+231" | "+423" | "+370" | "+352" | "+261" | "+265" | "+60" | "+960" | "+223" | "+356" | "+692" | "+596" | "+222" | "+230" | "+262" | "+52" | "+377" | "+976" | "+382" | "+1664" | "+212" | "+95" | "+264" | "+674" | "+977" | "+31" | "+599" | "+687" | "+64" | "+505" | "+227" | "+234" | "+683" | "+672" | "+1670" | "+47" | "+968" | "+92" | "+680" | "+507" | "+675" | "+51" | "+63" | "+48" | "+351" | "+1939" | "+974" | "+40" | "+250" | "+685" | "+378" | "+966" | "+221" | "+381" | "+248" | "+232" | "+65" | "+421" | "+386" | "+677" | "+27" | "+500" | "+34" | "+94" | "+249" | "+597" | "+268" | "+46" | "+41" | "+992" | "+66" | "+228" | "+690" | "+676" | "+1868" | "+216" | "+90" | "+993" | "+1649" | "+688" | "+256" | "+380" | "+971" | "+44" | "+598" | "+998" | "+678" | "+681" | "+967" | "+260" | "+263"; /** * the phone number. * * @minimum 8 * @maximum 15 * @format only-numbers * @TJS-type string */ export declare type IPhoneNumber = string; export declare const isIPhoneNumber: (d: any) => d is string; export interface IPhone { /** * The phone dial code of the country * * @TJS-type string */ countryDialCode: ICountryDialCode; phoneNumber: IPhoneNumber; } export declare const isIPhone: (t: any) => t is IPhone; export {};