import { DifPresentationExchangeError } from "./DifPresentationExchangeError.mjs";
import { DifPresentationExchangeModule } from "./DifPresentationExchangeModule.mjs";
import { DifPexCredentialsForRequest, DifPexCredentialsForRequestRequirement, DifPexCredentialsForRequestSubmissionEntry, DifPexInputDescriptorToCredentials, SubmissionEntryCredential } from "./models/DifPexCredentialsForRequest.mjs";
import { DifPresentationExchangeDefinition, DifPresentationExchangeDefinitionV1, DifPresentationExchangeDefinitionV2, DifPresentationExchangeSubmission, PresentationSubmissionLocation, VerifiableCredential, VerifiablePresentation } from "./models/index.mjs";
import { DifPresentationExchangeService } from "./DifPresentationExchangeService.mjs";
import { DifPexPresentationWithDescriptor, extractPresentationsWithDescriptorsFromSubmission } from "./utils/presentationSelection.mjs";
import "./utils/index.mjs";