import "../../util/messageType.mjs";
import "../../repository/index.mjs";
import { DidCommCredentialState } from "../../modules/credentials/models/DidCommCredentialState.mjs";
import "../../modules/credentials/index.mjs";
import { CredoError } from "@credo-ts/core";

//#region ../didcomm/src/updates/0.4-0.5/credentialExchangeRecord.ts
const holderCredentialStates = [
	DidCommCredentialState.Declined,
	DidCommCredentialState.ProposalSent,
	DidCommCredentialState.OfferReceived,
	DidCommCredentialState.RequestSent,
	DidCommCredentialState.CredentialReceived
];
const issuerCredentialStates = [
	DidCommCredentialState.ProposalReceived,
	DidCommCredentialState.OfferSent,
	DidCommCredentialState.RequestReceived,
	DidCommCredentialState.CredentialIssued
];

//#endregion
//# sourceMappingURL=credentialExchangeRecord.mjs.map