import { PhoneValueObject } from './PhoneInput';
declare type GetTextFunction = (key: string) => string;
/**
 * 手机号校验函数，用于 Ant Design Form 的 rules
 * @param value 手机号值，可以是字符串或对象格式
 * @param getText 国际化文本获取函数
 * @returns Promise<void> 校验通过时 resolve，失败时 reject 并返回错误信息
 */
export declare const validatePhoneNumber: (value: string | PhoneValueObject, getText: GetTextFunction) => Promise<void>;
/**
 * 创建手机号校验规则，用于 Form.Item 的 rules 属性
 * @param getText 国际化文本获取函数
 * @param required 是否必填
 * @returns Form 校验规则数组
 */
export declare const createPhoneValidationRules: (getText: GetTextFunction, required?: boolean) => any[];
export {};
