export declare class BaseFieldValidations {
    private hasValidators;
    private instance;
    formwidget: any;
    private widgettype;
    private widgetControl;
    private widgetContext;
    private tableFieldType;
    private defaultValidatorMessages;
    private _syncValidators;
    private _asyncValidatorFn;
    constructor(instance: any, formwidget: any, widgettype: any, widgetControl: any, widgetContext: any, tableFieldType?: any);
    private getDefaultValidators;
    setUpValidators(customValidator?: any): void;
    getPromiseList(validators: any): any[];
    setAsyncValidators(validators: any): void;
    isDefaultValidator(type: any): any;
    setDefaultValidator(key: any, value: any): void;
    setValidators(validators: any): void;
    observeOn(fields: any, context: any): void;
    validate(): void;
    watchDefaultValidatorExpr(fn: any, key: any): void;
    isNullOrEmptyOrFalsy(value: any): boolean;
    applyDefaultValidators(): void;
    setCustomValidationMessage(): void;
}
