import { ConstraintsV2, FieldV2, HolderSubject, InputDescriptorV2 } from '@sphereon/pex-models'; import { Validation } from '../core'; import { ValidationBundler } from './validationBundler'; export declare class InputDescriptorsV2VB extends ValidationBundler { private readonly idMustBeNonEmptyStringMsg; private readonly nameShouldBeNonEmptyStringMsg; constructor(parentTag: string); getValidations(inputDescriptors: InputDescriptorV2[]): (Validation | Validation | Validation | Validation | Validation)[]; private getValidationFor; private shouldHaveUniqueFieldsIds; private shouldHaveUniqueIds; protected getMyTag(srInd: number): string; constraintsValidations(inputDescriptor: InputDescriptorV2, inDescInd: number): (Validation | Validation | Validation)[]; private shouldNotHaveSchema; }