export declare class Verify { verifies: {}; constructor(); /** * @param options 验证配置,如果为string则为format,同时支持数组和对象格式 * 数组则格式为[[format, message],...]或者为{format:message,...} * 详细格式message可以为对象,即[[format, {message:XXX,args:[]}],...] * 或者{format:{message:XXX,args:[]},...} * @returns {Function} */ check(...options: any[]): (...valueArgs: any[]) => { passed: boolean; errors: any[]; }; /** * 创建基础验证方法 * @param name 方法名 * @param check 核心判断参数,可以为函数也可以为正则,如果为正则默认使用test校验 * @param reverse 是否反向校验 */ addVerify(name: any, check: any, reverse: any): void; /** * 批量添加验证方法 * @param args ['isNumber', format.is.number, false] */ addVerifies(...args: any[]): void; }