type ValidateCallback = (error?: Error) => void;
type RuleValidator = (rule: any, value: any, callback: ValidateCallback, data?: any) => false | void;
export declare const validateRequired: RuleValidator;
export declare const validateMaxLength: RuleValidator;
export declare const validateMinLength: RuleValidator;
export declare const validateMlobiePhone: RuleValidator;
export declare const validateEmail: RuleValidator;
export declare const validateNumeric: RuleValidator;
export declare const validateConfirmed: RuleValidator;
export declare const validateMinNumLength: RuleValidator;
export declare const validateMaxNumLength: RuleValidator;
export declare const validateDateIsAfter: RuleValidator;
export declare const validateDateIsBefore: RuleValidator;
export declare const validateDateIsEnd: RuleValidator;
export declare const validateDateIsStart: RuleValidator;
export declare const validateBetweenNum: RuleValidator;
export declare const validateIsNum: RuleValidator;
export declare const validateDigits: RuleValidator;
export declare const validateAlpha: RuleValidator;
export declare const validateAlphaSpaces: RuleValidator;
export declare const validateAlphaDash: RuleValidator;
export declare const validateAlphaNum: RuleValidator;
export declare const validateRegex: RuleValidator;
export declare const ruleMap: {
    required: RuleValidator;
    min: RuleValidator;
    max: RuleValidator;
    email: RuleValidator;
    min_value: RuleValidator;
    max_value: RuleValidator;
    confirmed: RuleValidator;
    numeric: RuleValidator;
    between: RuleValidator;
    is: RuleValidator;
    digits: RuleValidator;
    mobile: RuleValidator;
    alpha: RuleValidator;
    alpha_spaces: RuleValidator;
    alpha_dash: RuleValidator;
    alpha_num: RuleValidator;
    regex: RuleValidator;
};
export {};
