import ValidationError from '../utils/validation-error';
import { Parsed, ValidatorType } from '../utils/types';
export default abstract class BaseValidator {
    protected parsedJSON: Parsed[];
    abstract readonly validator: ValidatorType;
    protected result: ValidationError[];
    constructor(parsedJSON: Parsed[]);
    abstract validate(): void;
    addToResult(validationError: ValidationError): void;
}
