import { ValidatorFn } from '@angular/forms';
/** @internal */
export declare enum ValidationRule {
    LONG_INT = "longint",
    MAX_LENGTH = "maxlength",
    NUMBER = "number",
    PATTERN = "pattern",
    NUMERIC = "numeric",
    REQUIRED = "required",
    SHORT_INT = "shortint",
    TIME = "time",
    DATEPICKER_PARSE = "datepickerParse",
    DATETIME_PICKER_PARSE = "datetimePickerParse"
}
/** @internal */
export declare class ValidationUtils {
    /** Only one error will be displayed at a time (in this priority order) */
    static validationRulesInPriorityOrder: ValidationRule[];
    static numericValidator(constraint: string): ValidatorFn;
    static generalRegexValidator(regex: RegExp, ruleName?: string): ValidatorFn;
    static requiredValidator(): ValidatorFn;
    static createTimeValidator(): ValidatorFn;
}
