import { __decorateMetadata } from "../../../../../../../../_virtual/_@oxc-project_runtime@0.94.0/helpers/decorateMetadata.mjs";
import { __decorate } from "../../../../../../../../_virtual/_@oxc-project_runtime@0.94.0/helpers/decorate.mjs";
import { IsValidMessageType, parseMessageType } from "../../../../../util/messageType.mjs";
import { DidCommProblemReportMessage } from "../../../../../messages/problem-reports/DidCommProblemReportMessage.mjs";
import "../../../../../messages/index.mjs";

//#region ../didcomm/src/modules/proofs/protocol/v2/messages/DidCommPresentationV2ProblemReportMessage.ts
/**
* @see https://github.com/hyperledger/aries-rfcs/blob/main/features/0035-report-problem/README.md
*/
var DidCommPresentationV2ProblemReportMessage = class DidCommPresentationV2ProblemReportMessage extends DidCommProblemReportMessage {
	constructor(..._args) {
		super(..._args);
		this.type = DidCommPresentationV2ProblemReportMessage.type.messageTypeUri;
	}
};
DidCommPresentationV2ProblemReportMessage.type = parseMessageType("https://didcomm.org/present-proof/2.0/problem-report");
__decorate([IsValidMessageType(DidCommPresentationV2ProblemReportMessage.type), __decorateMetadata("design:type", Object)], DidCommPresentationV2ProblemReportMessage.prototype, "type", void 0);

//#endregion
export { DidCommPresentationV2ProblemReportMessage };
//# sourceMappingURL=DidCommPresentationV2ProblemReportMessage.mjs.map