import { ValidatorError, LabeledError } from '../types'; declare abstract class Validator { protected _errors: Array; reportErrors(): void; allErrors(): Array; hasErrors(): boolean; protected addError(label: string, errors: Array): void; abstract validate(): Validator; } export default Validator;