/** * 电话号码格式化工具 */ /** * 中国大陆手机号格式化:138 0000 0000 */ export declare function formatChinaMobile(phone: string): string; /** * 美国/加拿大号码格式化:(555) 123-4567 */ export declare function formatUSPhone(phone: string): string; /** * 英国号码格式化:1234 567 8900 */ export declare function formatUKPhone(phone: string): string; /** * 根据国家码格式化电话号码 * @param phone 电话号码(纯数字) * @param countryCode 国家码 * @returns 格式化后的电话号码 */ export declare function formatPhone(phone: string, countryCode: string): string; /** * 电话号码脱敏 * @param phone 电话号码 * @param pattern 脱敏模式 * @returns 脱敏后的号码 * * @example * maskPhone('13800000000', 'middle') // '138****0000' * maskPhone('13800000000', 'last') // '1380000****' */ export declare function maskPhone(phone: string, pattern?: 'middle' | 'last'): string; /** * 检测号码类型(中国) * @param phone 电话号码 * @returns 号码类型 */ export declare function detectPhoneType(phone: string): 'mobile' | 'landline' | 'unknown';