export * from './tel/utils';
export * from './tel/hk';
export * from './tel/sg';
export * from './tel/au';
export * from './tel/cn';
export * from './tel/mo';
export * from './tel/ae';
export * from './tel/th';
export * from './tel/in';
export * from './tel/jp';
export * from './tel/vn';
export * from './tel/id';
export * from './tel/my';
export * from './tel/us';
export * from './tel/ch';
export * from './tel/fr';
export * from './tel/de';
export * from './tel/it';
export * from './tel/es';
export * from './tel/nl';
export * from './tel/be';
export * from './tel/at';
export * from './tel/se';
/** ********************************
 * Combined for multiple countries *
 ***********************************/
export declare function is_mobile_phone(tel: number | string): boolean;
/**
 * check if the tel is mobile phone number in:
 * - HK (Hong Kong)
 * - SG (Singapore)
 * - AU (Australia)
 * - CN (China Mainland)
 * - MO (Macau)
 * - AE (UAE/Dubai)
 * - TH (Thailand)
 * - IN (India)
 * - JP (Japan)
 * - VN (Vietnam)
 * - ID (Indonesia)
 * - MY (Malaysia)
 * - US (United States)
 * - CH (Switzerland)
 * - FR (France)
 * - DE (Germany)
 * - IT (Italy)
 * - ES (Spain)
 * - NL (Netherlands)
 * - BE (Belgium)
 * - AT (Austria)
 * - SE (Sweden)
 *
 * Note: Some numbers without country codes are ambiguous and may match multiple countries.
 * Countries with more unique prefixes are checked first to minimize conflicts.
 * For accurate detection, include the country code (e.g., +33 for France).
 *
 * @returns the full tel number with country code, or empty string if not valid
 */
export declare function to_full_mobile_phone(tel: string | number): string;
/**
 * format the mobile phone number with pattern if valid:
 * - HK: +852 xxxx yyyy
 * - SG: +65 xxxx yyyy
 * - AU: +61 4xx xxx xxx
 * - CN: +86 1nn xxxx xxxx
 * - MO: +853 xxxx yyyy
 * - AE: +971 5x xxx xxxx (accepts both local 05x xxx xxxx and international formats)
 * - TH: +66 8x xxx xxxx
 * - IN: +91 xxxxx xxxxx
 * - JP: +81 90 xxxx xxxx
 * - VN: +84 9xx xxx xxxx
 * - ID: +62 8xx xxx xxx (format varies by length: 9-11 digits)
 * - MY: +60 XX XXX XXXX (format varies by length: 9 or 10 digits)
 * - US: +1 xxx xxx xxxx
 * - CH: +41 7x xxx xx xx
 * - FR: +33 x xx xx xx xx
 * - DE: +49 15x xxx xxxx (variable length)
 * - IT: +39 3xx xxx xxxx
 * - ES: +34 xxx xxx xxx
 * - NL: +31 6 xxxx xxxx
 * - BE: +32 4xx xx xx xx
 * - AT: +43 6xx xxx xxxx (variable length)
 * - SE: +46 xx xxx xx xx (variable length; mobile only, not landline)
 */
export declare function format_mobile_phone(tel: string | number): string;
