import { ConfigurationInterface } from './Entities/ConfigurationInterface.js'; import { ValidationResponseInterface } from './Entities/ValidationResponseInterface.js'; export declare class Validator { private readonly _validatorObject; private readonly _validationFields; constructor(configuration: ConfigurationInterface); getValidation(): ValidationResponseInterface; private validate; private validateRequiredFields; private validateNumberFields; private static getConfigurationField; private validateNumber; private validateNumberRange; private static minValueIsOutOfBound; private static maxValueIsOutOfBound; private validateObjectFields; private validateObject; private validateObjectInstance; private static objectIsInstanceOfContextEntityInterface; private validateBooleanFields; private validateBoolean; }