import { ForceValidationState, GetAllErrors, GetError, GetFieldValid, ResetValidationState, Validate, ValidateAll, ValidateCustom, ValidateIfTrue, ValidateOnBlur, ValidateOnChange, ValidationSchema, ValidationState } from './types'; export declare class Validation { private _validationSchema; private _validationState; get isValid(): boolean; get validationErrors(): string[]; get validationState(): ValidationState; constructor(props: ValidationSchema); private createValidationsState; resetValidationState: ResetValidationState; forceValidationState: ForceValidationState; private allValid; private runAllValidators; getError: GetError; getAllErrors: GetAllErrors; getFieldValid: GetFieldValid; validate: Validate; validateAll: ValidateAll; validateCustom: ValidateCustom; validateIfTrue: ValidateIfTrue; validateOnBlur: ValidateOnBlur; validateOnChange: ValidateOnChange; }