import { Constraints, Field, HolderSubject, InputDescriptor, PresentationDefinition, SubmissionRequirement } from '@sphereon/pe-models'; import { Validation } from '../core'; import { ValidationBundler } from './validationBundler'; export declare class PresentationDefinitionVB extends ValidationBundler { private ajv; constructor(parentTag: string); getValidations(pd: PresentationDefinition): (Validation | Validation | Validation | Validation | Validation | Validation | Validation)[]; private myValidations; private static optionalNonEmptyString; private static nonEmptyString; private static formatValuesShouldNotBeEmpty; private static formatValuesShouldBeAmongKnownValues; private static isJWTAlgoKnown; private static isLDPProofKnown; private static groupShouldMatchSubmissionRequirements; private static flatten; private shouldBeAsPerJsonSchema; }