import { StringFormatType } from '../utils/index'; import { ValidationContext } from './ValidationContext'; export declare abstract class ValidatorBase { private name; private errorMessage; constructor(name: string, errorMessage: StringFormatType); get Name(): string; get ErrorFormat(): string; abstract validate(context: ValidationContext): Promise; protected formatErrorMessage(context: ValidationContext): string; }