import { AnoncredNonRevokedIntervalV1 } from '../models/AnoncredNonRevokedIntervalV1'; import { AnoncredRequestedAttributeV1 } from '../models/AnoncredRequestedAttributeV1'; import { AnoncredRequestedPredicateV1 } from '../models/AnoncredRequestedPredicateV1'; export declare class AnoncredPresentationRequestV1 { 'requestedAttributes': { [key: string]: AnoncredRequestedAttributeV1; }; 'requestedPredicates': { [key: string]: AnoncredRequestedPredicateV1; }; 'name': string; 'nonce': string; 'version': string; 'nonRevoked'?: AnoncredNonRevokedIntervalV1; static readonly discriminator: string | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); }