/**
 * @description 判断字符串是否为数字（支持正负浮点数）
 * @param number 待判断的字符串
 * @returns {boolean} 是否为数字
 */
export declare function isNumber(number: string): boolean;
/**
 * @description 判断路径是否为外部链接（http/https/mailto/tel）
 * @param path 路径字符串
 * @returns {boolean} 是否为外部链接
 */
export declare function isExternal(path: string): boolean;
/**
 * @description 判断值是否为数组
 * @param arr 需要判断的值
 * @returns {boolean} 是否为数组
 */
export declare function isArray(arr: unknown): boolean;
/**
 * @description 判断值是否为对象（不包括数组、null等）
 * @param obj 需要判断的值
 * @returns {boolean} 是否为对象
 */
export declare function isObject(obj: unknown): boolean;
/**
 * @description 判断值是否为字符串
 * @param str 需要判断的值
 * @returns {boolean} 是否为字符串
 */
export declare function isString(str: unknown): boolean;
/**
 * @description 判断字符串是否为合法手机号
 * @param str 手机号字符串
 * @returns {boolean} 是否为手机号
 */
export declare function isPhone(str: string): boolean;
/**
 * @description 判断字符串是否为合法密码（不能包含中文和空格）
 * @param value 密码字符串
 * @returns {boolean} 是否为合法密码
 */
export declare function isPassword(value: string): boolean;
/**
 * @description 判断字符串是否为有效日期（非纯数字且可被 Date.parse 解析）
 * @param str 日期字符串
 * @returns {boolean} 是否为有效日期
 */
export declare function checkDate(str: string): boolean;
/**
 * @description 判断是否为有效对象
 * @param obj 判断对象
 * @returns {boolean} 是否为有效对象
 */
export declare function isNotEmptyObject(obj?: unknown): boolean;
/**
 * @description 判断是否为有效数组
 * @param arr 判断数组
 * @returns {boolean} 是否为有效数组
 */
export declare function isNotEmptyArray(arr?: unknown): boolean;
export declare const VerifyUtils: {
    isNumber: typeof isNumber;
    isExternal: typeof isExternal;
    isArray: typeof isArray;
    isObject: typeof isObject;
    isString: typeof isString;
    isPhone: typeof isPhone;
    isPassword: typeof isPassword;
    checkDate: typeof checkDate;
    isNotEmptyObject: typeof isNotEmptyObject;
    isNotEmptyArray: typeof isNotEmptyArray;
};
