import { ValidationContext } from "./validator"; export declare abstract class SimpleValidationContext implements ValidationContext { private listOfErrors; protected readonly dataDescription: string; constructor(dataDescription: string); protected addError(error: Error): this; protected addValidation(validator: ValidationContext, data: I): data is O; createErrorString(indent?: string): string; getValidationError(): Error | null; protected isObject(input: unknown): input is object; abstract isValid(input: I): input is O; }