import { ErrorResponse } from '../models/ErrorResponse'; import { OOBPresentationInvitation } from '../models/OOBPresentationInvitation'; import { ProofRequestAux } from '../models/ProofRequestAux'; export declare class PresentationStatus { 'presentationId': string; 'thid': string; 'role': PresentationStatusRoleEnum; 'status': PresentationStatusStatusEnum; 'proofs'?: Array; 'data'?: Array; 'requestData'?: Array; 'connectionId'?: string; 'goalCode'?: string; 'goal'?: string; 'myDid'?: string; 'invitation'?: OOBPresentationInvitation; 'metaRetries': number; 'metaLastFailure'?: ErrorResponse; 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(); } export declare enum PresentationStatusRoleEnum { Verifier = "Verifier", Prover = "Prover" } export declare enum PresentationStatusStatusEnum { RequestPending = "RequestPending", RequestSent = "RequestSent", RequestReceived = "RequestReceived", RequestRejected = "RequestRejected", PresentationPending = "PresentationPending", PresentationGenerated = "PresentationGenerated", PresentationSent = "PresentationSent", PresentationReceived = "PresentationReceived", PresentationVerified = "PresentationVerified", PresentationVerificationFailed = "PresentationVerificationFailed", PresentationAccepted = "PresentationAccepted", PresentationRejected = "PresentationRejected", ProblemReportPending = "ProblemReportPending", ProblemReportSent = "ProblemReportSent", ProblemReportReceived = "ProblemReportReceived", InvitationGenerated = "InvitationGenerated", InvitationReceived = "InvitationReceived" }