const require_DidCommBasicMessage = require('./basic-messages/messages/DidCommBasicMessage.js');
const require_PublicKey = require('./connections/models/did/publicKey/PublicKey.js');
const require_Ed25119Sig2018 = require('./connections/models/did/publicKey/Ed25119Sig2018.js');
const require_EddsaSaSigSecp256k1 = require('./connections/models/did/publicKey/EddsaSaSigSecp256k1.js');
const require_RsaSig2018 = require('./connections/models/did/publicKey/RsaSig2018.js');
const require_index = require('./connections/models/did/publicKey/index.js');
const require_Authentication = require('./connections/models/did/authentication/Authentication.js');
const require_EmbeddedAuthentication = require('./connections/models/did/authentication/EmbeddedAuthentication.js');
const require_ReferencedAuthentication = require('./connections/models/did/authentication/ReferencedAuthentication.js');
const require_index$1 = require('./connections/models/did/authentication/index.js');
const require_DidDoc = require('./connections/models/did/DidDoc.js');
const require_DidCommConnection = require('./connections/models/DidCommConnection.js');
const require_DidCommDidExchangeState = require('./connections/models/DidCommDidExchangeState.js');
const require_DidCommConnectionState = require('./connections/models/DidCommConnectionState.js');
const require_DidCommDidExchangeRole = require('./connections/models/DidCommDidExchangeRole.js');
const require_DidCommHandshakeProtocol = require('./connections/models/DidCommHandshakeProtocol.js');
const require_DidCommConnectionType = require('./connections/models/DidCommConnectionType.js');
const require_DidCommConnectionInvitationMessage = require('./connections/messages/DidCommConnectionInvitationMessage.js');
const require_DidCommConnectionRequestMessage = require('./connections/messages/DidCommConnectionRequestMessage.js');
const require_DidCommConnectionResponseMessage = require('./connections/messages/DidCommConnectionResponseMessage.js');
const require_DidCommTrustPingMessage = require('./connections/messages/DidCommTrustPingMessage.js');
const require_DidCommTrustPingResponseMessage = require('./connections/messages/DidCommTrustPingResponseMessage.js');
const require_DidCommConnectionProblemReportMessage = require('./connections/messages/DidCommConnectionProblemReportMessage.js');
const require_DidCommDidExchangeRequestMessage = require('./connections/messages/DidCommDidExchangeRequestMessage.js');
const require_DidCommDidExchangeResponseMessage = require('./connections/messages/DidCommDidExchangeResponseMessage.js');
const require_DidCommDidExchangeCompleteMessage = require('./connections/messages/DidCommDidExchangeCompleteMessage.js');
const require_DidCommDidExchangeProblemReportMessage = require('./connections/messages/DidCommDidExchangeProblemReportMessage.js');
const require_DidCommDidRotateProblemReportMessage = require('./connections/messages/DidCommDidRotateProblemReportMessage.js');
const require_DidCommDidRotateMessage = require('./connections/messages/DidCommDidRotateMessage.js');
const require_DidCommDidRotateAckMessage = require('./connections/messages/DidCommDidRotateAckMessage.js');
const require_DidCommHangupMessage = require('./connections/messages/DidCommHangupMessage.js');
const require_ConnectionProblemReportError = require('./connections/errors/ConnectionProblemReportError.js');
const require_ConnectionProblemReportReason = require('./connections/errors/ConnectionProblemReportReason.js');
const require_DidExchangeProblemReportError = require('./connections/errors/DidExchangeProblemReportError.js');
const require_DidExchangeProblemReportReason = require('./connections/errors/DidExchangeProblemReportReason.js');
const require_DidCommOutOfBandState = require('./oob/domain/DidCommOutOfBandState.js');
const require_DidCommConnectionRecord = require('./connections/repository/DidCommConnectionRecord.js');
const require_DidCommConnectionRepository = require('./connections/repository/DidCommConnectionRepository.js');
const require_OutOfBandDidCommService = require('./oob/domain/OutOfBandDidCommService.js');
const require_DidCommOutOfBandEvents = require('./oob/domain/DidCommOutOfBandEvents.js');
const require_DidCommOutOfBandRole = require('./oob/domain/DidCommOutOfBandRole.js');
const require_DidCommOutOfBandInvitation = require('./oob/messages/DidCommOutOfBandInvitation.js');
const require_DidCommHandshakeReuseAcceptedMessage = require('./oob/messages/DidCommHandshakeReuseAcceptedMessage.js');
const require_DidCommHandshakeReuseMessage = require('./oob/messages/DidCommHandshakeReuseMessage.js');
const require_DidCommOutOfBandRecord = require('./oob/repository/DidCommOutOfBandRecord.js');
const require_DidCommOutOfBandRepository = require('./oob/repository/DidCommOutOfBandRepository.js');
const require_DidCommOutOfBandService = require('./oob/DidCommOutOfBandService.js');
const require_DidCommConnectionEvents = require('./connections/DidCommConnectionEvents.js');
const require_DidCommConnectionService = require('./connections/services/DidCommConnectionService.js');
const require_DidCommForwardMessage = require('./routing/messages/DidCommForwardMessage.js');
const require_DidCommMediatorRoutingRecord = require('./routing/repository/DidCommMediatorRoutingRecord.js');
const require_DidCommMediatorRoutingRepository = require('./routing/repository/DidCommMediatorRoutingRepository.js');
const require_DidCommRoutingEvents = require('./routing/DidCommRoutingEvents.js');
const require_DidCommKeylistUpdateMessage = require('./routing/messages/DidCommKeylistUpdateMessage.js');
const require_DidCommKeylistUpdateResponseMessage = require('./routing/messages/DidCommKeylistUpdateResponseMessage.js');
const require_DidCommMediationGrantMessage = require('./routing/messages/DidCommMediationGrantMessage.js');
const require_DidCommMediationDenyMessage = require('./routing/messages/DidCommMediationDenyMessage.js');
const require_DidCommMediationRequestMessage = require('./routing/messages/DidCommMediationRequestMessage.js');
const require_DidCommMediationRole = require('./routing/models/DidCommMediationRole.js');
const require_DidCommMediationState = require('./routing/models/DidCommMediationState.js');
const require_DidCommMediatorPickupStrategy = require('./routing/DidCommMediatorPickupStrategy.js');
const require_DidCommMediationRecord = require('./routing/repository/DidCommMediationRecord.js');
const require_DidCommMediationRepository = require('./routing/repository/DidCommMediationRepository.js');
const require_DidCommMediationRecipientService = require('./routing/services/DidCommMediationRecipientService.js');
const require_DidCommConnectionsModuleConfig = require('./connections/DidCommConnectionsModuleConfig.js');
const require_DidCommDidRotateService = require('./connections/services/DidCommDidRotateService.js');
const require_DidCommTrustPingEvents = require('./connections/DidCommTrustPingEvents.js');
const require_DidCommTrustPingService = require('./connections/services/DidCommTrustPingService.js');
const require_DidCommRoutingService = require('./routing/services/DidCommRoutingService.js');
const require_DidExchangeProtocol = require('./connections/DidExchangeProtocol.js');
const require_DidCommConnectionsApi = require('./connections/DidCommConnectionsApi.js');
require('./connections/index.js');
const require_DidCommBasicMessageEvents = require('./basic-messages/DidCommBasicMessageEvents.js');
const require_DidCommBasicMessageRole = require('./basic-messages/DidCommBasicMessageRole.js');
const require_DidCommBasicMessageRecord = require('./basic-messages/repository/DidCommBasicMessageRecord.js');
const require_DidCommBasicMessageRepository = require('./basic-messages/repository/DidCommBasicMessageRepository.js');
const require_DidCommBasicMessageService = require('./basic-messages/services/DidCommBasicMessageService.js');
const require_DidCommBasicMessagesApi = require('./basic-messages/DidCommBasicMessagesApi.js');
require('./basic-messages/index.js');
const require_DidCommCredentialEvents = require('./credentials/DidCommCredentialEvents.js');
const require_DidCommOutOfBandApi = require('./oob/DidCommOutOfBandApi.js');
require('./oob/index.js');
const require_DidCommMessagePickupEvents = require('./message-pickup/DidCommMessagePickupEvents.js');
const require_DidCommMessagePickupModuleConfig = require('./message-pickup/DidCommMessagePickupModuleConfig.js');
const require_DidCommMessagePickupSessionService = require('./message-pickup/services/DidCommMessagePickupSessionService.js');
const require_DidCommMessagePickupApi = require('./message-pickup/DidCommMessagePickupApi.js');
const require_DidCommBatchMessage = require('./message-pickup/protocol/v1/messages/DidCommBatchMessage.js');
const require_DidCommBatchPickupMessage = require('./message-pickup/protocol/v1/messages/DidCommBatchPickupMessage.js');
const require_DidCommMessagePickupV1Protocol = require('./message-pickup/protocol/v1/DidCommMessagePickupV1Protocol.js');
const require_DidCommDeliveryRequestV2Message = require('./message-pickup/protocol/v2/messages/DidCommDeliveryRequestV2Message.js');
const require_DidCommLiveDeliveryChangeV2Message = require('./message-pickup/protocol/v2/messages/DidCommLiveDeliveryChangeV2Message.js');
const require_DidCommMessageDeliveryV2Message = require('./message-pickup/protocol/v2/messages/DidCommMessageDeliveryV2Message.js');
const require_DidCommMessagesReceivedV2Message = require('./message-pickup/protocol/v2/messages/DidCommMessagesReceivedV2Message.js');
const require_DidCommStatusV2Message = require('./message-pickup/protocol/v2/messages/DidCommStatusV2Message.js');
const require_DidCommStatusRequestV2Message = require('./message-pickup/protocol/v2/messages/DidCommStatusRequestV2Message.js');
const require_DidCommMessagePickupV2Protocol = require('./message-pickup/protocol/v2/DidCommMessagePickupV2Protocol.js');
require('./message-pickup/index.js');
const require_DidCommMessageForwardingStrategy = require('./routing/DidCommMessageForwardingStrategy.js');
const require_DidCommMediatorService = require('./routing/services/DidCommMediatorService.js');
const require_DidCommMediatorApi = require('./routing/DidCommMediatorApi.js');
const require_DidCommDiscoverFeaturesEvents = require('./discover-features/DidCommDiscoverFeaturesEvents.js');
const require_DidCommFeaturesDiscloseMessage = require('./discover-features/protocol/v1/messages/DidCommFeaturesDiscloseMessage.js');
const require_DidCommFeaturesQueryMessage = require('./discover-features/protocol/v1/messages/DidCommFeaturesQueryMessage.js');
const require_DidCommDiscoverFeaturesV1Service = require('./discover-features/protocol/v1/DidCommDiscoverFeaturesV1Service.js');
const require_DidCommFeaturesDisclosuresMessage = require('./discover-features/protocol/v2/messages/DidCommFeaturesDisclosuresMessage.js');
const require_DidCommFeaturesQueriesMessage = require('./discover-features/protocol/v2/messages/DidCommFeaturesQueriesMessage.js');
const require_DidCommDiscoverFeaturesV2Service = require('./discover-features/protocol/v2/DidCommDiscoverFeaturesV2Service.js');
const require_DidCommDiscoverFeaturesApi = require('./discover-features/DidCommDiscoverFeaturesApi.js');
require('./discover-features/index.js');
const require_DidCommMediationRecipientApi = require('./routing/DidCommMediationRecipientApi.js');
require('./routing/index.js');
const require_DidCommRevocationNotification = require('./credentials/models/DidCommRevocationNotification.js');
const require_DidCommCredentialPreviewAttribute = require('./credentials/models/DidCommCredentialPreviewAttribute.js');
const require_DidCommCredentialAutoAcceptType = require('./credentials/models/DidCommCredentialAutoAcceptType.js');
const require_DidCommCredentialFormatSpec = require('./credentials/models/DidCommCredentialFormatSpec.js');
const require_DidCommCredentialState = require('./credentials/models/DidCommCredentialState.js');
const require_DidCommCredentialsModuleConfig = require('./credentials/DidCommCredentialsModuleConfig.js');
const require_DidCommCredentialExchangeRecord = require('./credentials/repository/DidCommCredentialExchangeRecord.js');
const require_DidCommCredentialExchangeRepository = require('./credentials/repository/DidCommCredentialExchangeRepository.js');
const require_DidCommRevocationNotificationV2Message = require('./credentials/protocol/revocation-notification/messages/DidCommRevocationNotificationV2Message.js');
const require_DidCommCredentialsApi = require('./credentials/DidCommCredentialsApi.js');
const require_DidCommRevocationNotificationV1Message = require('./credentials/protocol/revocation-notification/messages/DidCommRevocationNotificationV1Message.js');
const require_DidCommCredentialV2AckMessage = require('./credentials/protocol/v2/messages/DidCommCredentialV2AckMessage.js');
const require_DidCommCredentialV2ProblemReportMessage = require('./credentials/protocol/v2/messages/DidCommCredentialV2ProblemReportMessage.js');
const require_DidCommIssueCredentialV2Message = require('./credentials/protocol/v2/messages/DidCommIssueCredentialV2Message.js');
const require_DidCommCredentialV2Preview = require('./credentials/protocol/v2/messages/DidCommCredentialV2Preview.js');
const require_DidCommOfferCredentialV2Message = require('./credentials/protocol/v2/messages/DidCommOfferCredentialV2Message.js');
const require_DidCommProposeCredentialV2Message = require('./credentials/protocol/v2/messages/DidCommProposeCredentialV2Message.js');
const require_DidCommRequestCredentialV2Message = require('./credentials/protocol/v2/messages/DidCommRequestCredentialV2Message.js');
const require_DidCommJsonLdCredentialDetailOptions = require('./credentials/formats/jsonld/DidCommJsonLdCredentialDetailOptions.js');
const require_DidCommJsonLdCredentialDetail = require('./credentials/formats/jsonld/DidCommJsonLdCredentialDetail.js');
const require_dataIntegrityExchange = require('./credentials/formats/dataIntegrity/dataIntegrityExchange.js');
require('./credentials/index.js');
const require_DidCommProofAutoAcceptType = require('./proofs/models/DidCommProofAutoAcceptType.js');
const require_DidCommProofState = require('./proofs/models/DidCommProofState.js');
const require_DidCommProofFormatSpec = require('./proofs/models/DidCommProofFormatSpec.js');
const require_DidCommPresentationV2AckMessage = require('./proofs/protocol/v2/messages/DidCommPresentationV2AckMessage.js');
const require_DidCommPresentationV2Message = require('./proofs/protocol/v2/messages/DidCommPresentationV2Message.js');
const require_DidCommPresentationV2ProblemReportMessage = require('./proofs/protocol/v2/messages/DidCommPresentationV2ProblemReportMessage.js');
const require_DidCommProposePresentationV2Message = require('./proofs/protocol/v2/messages/DidCommProposePresentationV2Message.js');
const require_DidCommRequestPresentationV2Message = require('./proofs/protocol/v2/messages/DidCommRequestPresentationV2Message.js');
const require_DidCommProofsModuleConfig = require('./proofs/DidCommProofsModuleConfig.js');
const require_DidCommProofExchangeRecord = require('./proofs/repository/DidCommProofExchangeRecord.js');
const require_DidCommProofExchangeRepository = require('./proofs/repository/DidCommProofExchangeRepository.js');
const require_DidCommProofsApi = require('./proofs/DidCommProofsApi.js');
require('./proofs/index.js');
