import { S as Session } from './types.gen-Cnavg2yI.js'; export { A as AccessCertificateRefDto, a as ActiveCredentialPolicy, b as AllowListPolicy, c as ApiKeyConfig, d as AppControllerGetFrontendConfigData, e as AppControllerGetFrontendConfigResponse, f as AppControllerGetFrontendConfigResponses, g as AppControllerGetVersionData, h as AppControllerGetVersionResponse, i as AppControllerGetVersionResponses, j as AttestationBasedPolicy, k as AttributeProviderControllerCreateData, l as AttributeProviderControllerCreateResponse, m as AttributeProviderControllerCreateResponses, n as AttributeProviderControllerDeleteData, o as AttributeProviderControllerDeleteErrors, p as AttributeProviderControllerDeleteResponse, q as AttributeProviderControllerDeleteResponses, r as AttributeProviderControllerGetAllData, s as AttributeProviderControllerGetAllResponse, t as AttributeProviderControllerGetAllResponses, u as AttributeProviderControllerGetByIdData, v as AttributeProviderControllerGetByIdErrors, w as AttributeProviderControllerGetByIdResponse, x as AttributeProviderControllerGetByIdResponses, y as AttributeProviderControllerUpdateData, z as AttributeProviderControllerUpdateErrors, B as AttributeProviderControllerUpdateResponse, D as AttributeProviderControllerUpdateResponses, E as AttributeProviderEntity, F as AuditLogControllerGetAuditLogsData, G as AuditLogControllerGetAuditLogsResponse, H as AuditLogControllerGetAuditLogsResponses, I as AuditLogResponseDto, J as AuthControllerGetOAuth2TokenData, K as AuthControllerGetOAuth2TokenError, L as AuthControllerGetOAuth2TokenErrors, M as AuthControllerGetOAuth2TokenResponse, N as AuthControllerGetOAuth2TokenResponses, O as AuthenticationMethodAuth, P as AuthenticationMethodNone, Q as AuthenticationMethodPresentation, R as AuthenticationUrlConfig, T as AuthorizationResponse, U as AuthorizeQueries, V as BuiltInAuthorizationServerConfig, W as CacheControllerClearAllCachesData, X as CacheControllerClearAllCachesResponse, Y as CacheControllerClearAllCachesResponses, Z as CacheControllerClearStatusListCacheData, _ as CacheControllerClearStatusListCacheResponse, $ as CacheControllerClearStatusListCacheResponses, a0 as CacheControllerClearTrustListCacheData, a1 as CacheControllerClearTrustListCacheResponse, a2 as CacheControllerClearTrustListCacheResponses, a3 as CacheControllerGetStatsData, a4 as CacheControllerGetStatsResponse, a5 as CacheControllerGetStatsResponses, a6 as CacheStatsResponseDto, a7 as CertificateInfoDto, a8 as ChainedAsErrorResponseDto, a9 as ChainedAsParRequestDto, aa as ChainedAsParResponseDto, ab as ChainedAsTokenConfig, ac as ChainedAsTokenRequestDto, ad as ChainedAsTokenResponseDto, ae as ChainedAsVpControllerAuthorizeData, af as ChainedAsVpControllerAuthorizeError, ag as ChainedAsVpControllerAuthorizeErrors, ah as ChainedAsVpControllerParData, ai as ChainedAsVpControllerParError, aj as ChainedAsVpControllerParErrors, ak as ChainedAsVpControllerParResponse, al as ChainedAsVpControllerParResponses, am as ChainedAsVpControllerTokenData, an as ChainedAsVpControllerTokenError, ao as ChainedAsVpControllerTokenErrors, ap as ChainedAsVpControllerTokenResponse, aq as ChainedAsVpControllerTokenResponses, ar as ChainedAsVpControllerVpCallbackData, as as ChainedAsVpControllerVpCallbackError, at as ChainedAsVpControllerVpCallbackErrors, au as ChainedAuthorizationServerConfig, av as ClaimFieldDefinitionDto, aw as ClaimsQuery, ax as ClientControllerCreateClientData, ay as ClientControllerCreateClientResponse, az as ClientControllerCreateClientResponses, aA as ClientControllerDeleteClientData, aB as ClientControllerDeleteClientResponse, aC as ClientControllerDeleteClientResponses, aD as ClientControllerGetClientData, aE as ClientControllerGetClientErrors, aF as ClientControllerGetClientResponse, aG as ClientControllerGetClientResponses, aH as ClientControllerGetClientsData, aI as ClientControllerGetClientsResponse, aJ as ClientControllerGetClientsResponses, aK as ClientControllerRotateClientSecretData, aL as ClientControllerRotateClientSecretResponse, aM as ClientControllerRotateClientSecretResponses, aN as ClientControllerUpdateClientData, aO as ClientControllerUpdateClientErrors, aP as ClientControllerUpdateClientResponse, aQ as ClientControllerUpdateClientResponses, aR as ClientCredentialsDto, aS as ClientEntity, C as ClientOptions, aT as ClientSecretResponseDto, aU as CompleteDeferredDto, aV as ConfigPortabilityControllerDetachData, aW as ConfigPortabilityControllerDetachResponse, aX as ConfigPortabilityControllerDetachResponses, aY as ConfigPortabilityControllerExportData, aZ as ConfigPortabilityControllerExportResponse, a_ as ConfigPortabilityControllerExportResponses, a$ as ConfigPortabilityControllerImportArchiveData, b0 as ConfigPortabilityControllerImportArchiveResponse, b1 as ConfigPortabilityControllerImportArchiveResponses, b2 as ConfigPortabilityControllerImportData, b3 as ConfigPortabilityControllerImportResponse, b4 as ConfigPortabilityControllerImportResponses, b5 as ConfigPortabilityControllerPlanArchiveData, b6 as ConfigPortabilityControllerPlanArchiveResponse, b7 as ConfigPortabilityControllerPlanArchiveResponses, b8 as ConfigPortabilityControllerPlanData, b9 as ConfigPortabilityControllerPlanResponse, ba as ConfigPortabilityControllerPlanResponses, bb as ConfigPortabilityControllerResourcesData, bc as ConfigPortabilityControllerResourcesResponse, bd as ConfigPortabilityControllerResourcesResponses, be as ConfigPortabilityControllerUpgradeData, bf as ConfigPortabilityControllerUpgradeResponses, bg as ConfigResourceMetadataEntity, bh as CreateAccessCertificateDto, bi as CreateAttributeProviderDto, bj as CreateClientDto, bk as CreateRegistrarConfigDto, bl as CreateStatusListDto, bm as CreateTenantDto, bn as CreateUserDto, bo as CreateWebhookEndpointDto, bp as CredentialConfig, bq as CredentialConfigControllerDeleteIssuanceConfigurationData, br as CredentialConfigControllerDeleteIssuanceConfigurationResponse, bs as CredentialConfigControllerDeleteIssuanceConfigurationResponses, bt as CredentialConfigControllerGetConfigByIdData, bu as CredentialConfigControllerGetConfigByIdResponse, bv as CredentialConfigControllerGetConfigByIdResponses, bw as CredentialConfigControllerGetConfigsData, bx as CredentialConfigControllerGetConfigsResponse, by as CredentialConfigControllerGetConfigsResponses, bz as CredentialConfigControllerStoreCredentialConfigurationData, bA as CredentialConfigControllerStoreCredentialConfigurationResponse, bB as CredentialConfigControllerStoreCredentialConfigurationResponses, bC as CredentialConfigControllerUpdateCredentialConfigurationData, bD as CredentialConfigControllerUpdateCredentialConfigurationResponse, bE as CredentialConfigControllerUpdateCredentialConfigurationResponses, bF as CredentialConfigCreate, bG as CredentialConfigUpdate, bH as CredentialIssuerMetadataDto, bI as CredentialOfferControllerGetOfferData, bJ as CredentialOfferControllerGetOfferResponse, bK as CredentialOfferControllerGetOfferResponses, bL as CredentialQueryDcSdJwt, bM as CredentialQueryMsoMdoc, bN as CredentialReusePolicy, bO as CredentialSetQuery, bP as DcSdJwtCredentialQueryMeta, bQ as Dcql, bR as DeferredControllerCompleteDeferredData, bS as DeferredControllerCompleteDeferredErrors, bT as DeferredControllerCompleteDeferredResponse, bU as DeferredControllerCompleteDeferredResponses, bV as DeferredControllerFailDeferredData, bW as DeferredControllerFailDeferredErrors, bX as DeferredControllerFailDeferredResponse, bY as DeferredControllerFailDeferredResponses, bZ as DeferredCredentialRequestDto, b_ as DeferredOperationResponse, b$ as DeprecateSchemaMetadataDto, c0 as Display, c1 as DisplayImage, c2 as DisplayInfo, c3 as DisplayLogo, c4 as EcJwk, c5 as EcPublic, c6 as EmbeddedDisclosurePolicy, c7 as ExportEcJwk, c8 as ExportRotationPolicyDto, c9 as ExternalAuthorizationServerConfig, ca as ExternalTrustListEntity, cb as FailDeferredDto, cc as FederationConfig, cd as FederationTrustAnchorConfig, ce as FieldDisplayDto, cf as FileUploadDto, cg as FrontendConfigResponseDto, ch as GrafanaConfigDto, ci as IaeActionOpenid4VpPresentation, cj as IaeActionRedirectToWeb, ck as ImportTenantDto, cl as InteractiveAuthorizationCodeResponseDto, cm as InteractiveAuthorizationErrorResponseDto, cn as InteractiveAuthorizationRequestDto, co as InternalTrustListEntity, cp as IssuanceConfig, cq as IssuanceConfigControllerGetIssuanceConfigurationsData, cr as IssuanceConfigControllerGetIssuanceConfigurationsResponse, cs as IssuanceConfigControllerGetIssuanceConfigurationsResponses, ct as IssuanceConfigControllerReissueRegistrationCertificateData, cu as IssuanceConfigControllerReissueRegistrationCertificateErrors, cv as IssuanceConfigControllerReissueRegistrationCertificateResponse, cw as IssuanceConfigControllerReissueRegistrationCertificateResponses, cx as IssuanceConfigControllerStoreIssuanceConfigurationData, cy as IssuanceConfigControllerStoreIssuanceConfigurationResponse, cz as IssuanceConfigControllerStoreIssuanceConfigurationResponses, cA as IssuanceConfigWritable, cB as IssuerMetadataCredentialConfig, cC as IssuerOfferEntryDto, cD as IssuerRegistrationCertificateCache, cE as IssuerRegistrationCertificateConfig, cF as JwksResponseDto, cG as KeyAttestationsRequired, cH as KeyChainControllerCreateData, cI as KeyChainControllerCreateResponse, cJ as KeyChainControllerCreateResponses, cK as KeyChainControllerDeleteData, cL as KeyChainControllerDeleteErrors, cM as KeyChainControllerDeleteResponse, cN as KeyChainControllerDeleteResponses, cO as KeyChainControllerDeleteTenantKmsConfigData, cP as KeyChainControllerDeleteTenantKmsConfigResponse, cQ as KeyChainControllerDeleteTenantKmsConfigResponses, cR as KeyChainControllerExportData, cS as KeyChainControllerExportErrors, cT as KeyChainControllerExportResponse, cU as KeyChainControllerExportResponses, cV as KeyChainControllerGetAllData, cW as KeyChainControllerGetAllResponse, cX as KeyChainControllerGetAllResponses, cY as KeyChainControllerGetByIdData, cZ as KeyChainControllerGetByIdErrors, c_ as KeyChainControllerGetByIdResponse, c$ as KeyChainControllerGetByIdResponses, d0 as KeyChainControllerGetProvidersData, d1 as KeyChainControllerGetProvidersHealthData, d2 as KeyChainControllerGetProvidersHealthResponse, d3 as KeyChainControllerGetProvidersHealthResponses, d4 as KeyChainControllerGetProvidersResponse, d5 as KeyChainControllerGetProvidersResponses, d6 as KeyChainControllerGetTenantKmsConfigData, d7 as KeyChainControllerGetTenantKmsConfigResponse, d8 as KeyChainControllerGetTenantKmsConfigResponses, d9 as KeyChainControllerImportData, da as KeyChainControllerImportResponse, db as KeyChainControllerImportResponses, dc as KeyChainControllerRotateData, dd as KeyChainControllerRotateErrors, de as KeyChainControllerRotateResponse, df as KeyChainControllerRotateResponses, dg as KeyChainControllerUpdateData, dh as KeyChainControllerUpdateErrors, di as KeyChainControllerUpdateResponse, dj as KeyChainControllerUpdateResponses, dk as KeyChainControllerUpdateTenantKmsConfigData, dl as KeyChainControllerUpdateTenantKmsConfigResponse, dm as KeyChainControllerUpdateTenantKmsConfigResponses, dn as KeyChainCreateDto, dp as KeyChainEntity, dq as KeyChainExportDto, dr as KeyChainIdResponseDto, ds as KeyChainImportDto, dt as KeyChainResponseDto, du as KeyChainUpdateDto, dv as KeyResponseDto, dw as KmsConfigDto, dx as KmsProviderCapabilitiesDto, dy as KmsProviderInfoDto, dz as KmsProvidersResponseDto, dA as KmsTenantConfigResponseDto, dB as ManagedAuthorizationServerConfig, dC as ManagedUserDto, dD as MetadataSchemaDto, dE as MsoMdocClaimsQuery, dF as MsoMdocCredentialQueryMeta, dG as NoneTrustPolicy, dH as NotificationRequestDto, dI as OAuthTokenErrorResponseDto, dJ as Object, dK as ObjectWritable, dL as OfferRequestDto, dM as OfferResponse, dN as Oid4VpAuthorizationServerConfig, dO as PaginatedSessionResponseDto, dP as ParResponseDto, dQ as PolicyCredential, dR as PresentationAttachment, dS as PresentationConfig, dT as PresentationConfigCreateDto, dU as PresentationConfigUpdateDto, dV as PresentationConfigWritable, dW as PresentationDuringIssuanceConfig, dX as PresentationManagementControllerConfigurationData, dY as PresentationManagementControllerConfigurationResponse, dZ as PresentationManagementControllerConfigurationResponses, d_ as PresentationManagementControllerDeleteConfigurationData, d$ as PresentationManagementControllerDeleteConfigurationResponse, e0 as PresentationManagementControllerDeleteConfigurationResponses, e1 as PresentationManagementControllerGetConfigurationData, e2 as PresentationManagementControllerGetConfigurationResponse, e3 as PresentationManagementControllerGetConfigurationResponses, e4 as PresentationManagementControllerListSchemaMetadataCatalogData, e5 as PresentationManagementControllerListSchemaMetadataCatalogResponse, e6 as PresentationManagementControllerListSchemaMetadataCatalogResponses, e7 as PresentationManagementControllerReissueRegistrationCertificateData, e8 as PresentationManagementControllerReissueRegistrationCertificateErrors, e9 as PresentationManagementControllerReissueRegistrationCertificateResponse, ea as PresentationManagementControllerReissueRegistrationCertificateResponses, eb as PresentationManagementControllerResolveIssuerMetadataData, ec as PresentationManagementControllerResolveIssuerMetadataErrors, ed as PresentationManagementControllerResolveIssuerMetadataResponse, ee as PresentationManagementControllerResolveIssuerMetadataResponses, ef as PresentationManagementControllerResolveSchemaMetadataData, eg as PresentationManagementControllerResolveSchemaMetadataErrors, eh as PresentationManagementControllerResolveSchemaMetadataJwtData, ei as PresentationManagementControllerResolveSchemaMetadataJwtErrors, ej as PresentationManagementControllerResolveSchemaMetadataJwtResponse, ek as PresentationManagementControllerResolveSchemaMetadataJwtResponses, el as PresentationManagementControllerResolveSchemaMetadataResponse, em as PresentationManagementControllerResolveSchemaMetadataResponses, en as PresentationManagementControllerStorePresentationConfigData, eo as PresentationManagementControllerStorePresentationConfigResponse, ep as PresentationManagementControllerStorePresentationConfigResponses, eq as PresentationManagementControllerUpdateConfigurationData, er as PresentationManagementControllerUpdateConfigurationResponse, es as PresentationManagementControllerUpdateConfigurationResponses, et as PresentationRequest, eu as ProviderHealthResponseDto, ev as PublicKeyInfoDto, ew as RegistrarConfigResponseDto, ex as RegistrarControllerCreateAccessCertificateData, ey as RegistrarControllerCreateAccessCertificateErrors, ez as RegistrarControllerCreateAccessCertificateResponse, eA as RegistrarControllerCreateAccessCertificateResponses, eB as RegistrarControllerCreateConfigData, eC as RegistrarControllerCreateConfigErrors, eD as RegistrarControllerCreateConfigResponse, eE as RegistrarControllerCreateConfigResponses, eF as RegistrarControllerDeleteConfigData, eG as RegistrarControllerDeleteConfigResponse, eH as RegistrarControllerDeleteConfigResponses, eI as RegistrarControllerGetConfigData, eJ as RegistrarControllerGetConfigErrors, eK as RegistrarControllerGetConfigResponse, eL as RegistrarControllerGetConfigResponses, eM as RegistrarControllerUpdateConfigData, eN as RegistrarControllerUpdateConfigErrors, eO as RegistrarControllerUpdateConfigResponse, eP as RegistrarControllerUpdateConfigResponses, eQ as RegistrationCertificateBody, eR as RegistrationCertificateDefaults, eS as RegistrationCertificatePurpose, eT as RegistrationCertificateRequest, eU as ResolveIssuerMetadataDto, eV as ResolveSchemaMetadataDto, eW as ResolveSchemaMetadataJwtDto, eX as ResolvedSchemaMetadataReferenceDto, eY as ResolvedSchemaMetadataResponseDto, eZ as ResolvedSchemaMetadataSchemaDto, e_ as ResolvedSchemaMetadataSchemaUriDto, e$ as ResolvedSchemaMetadataTrustedAuthorityDto, f0 as RoleDto, f1 as RootOfTrustPolicy, f2 as RotationPolicyCreateDto, f3 as RotationPolicyImportDto, f4 as RotationPolicyResponseDto, f5 as RotationPolicyUpdateDto, f6 as SchemaMetaConfig, f7 as SchemaMetadataControllerDeprecateVersionData, f8 as SchemaMetadataControllerDeprecateVersionResponse, f9 as SchemaMetadataControllerDeprecateVersionResponses, fa as SchemaMetadataControllerFindAllData, fb as SchemaMetadataControllerFindAllResponse, fc as SchemaMetadataControllerFindAllResponses, fd as SchemaMetadataControllerFindOneData, fe as SchemaMetadataControllerFindOneResponse, ff as SchemaMetadataControllerFindOneResponses, fg as SchemaMetadataControllerGetJwtData, fh as SchemaMetadataControllerGetJwtResponse, fi as SchemaMetadataControllerGetJwtResponses, fj as SchemaMetadataControllerGetLatestData, fk as SchemaMetadataControllerGetLatestResponse, fl as SchemaMetadataControllerGetLatestResponses, fm as SchemaMetadataControllerGetMineData, fn as SchemaMetadataControllerGetMineResponse, fo as SchemaMetadataControllerGetMineResponses, fp as SchemaMetadataControllerGetSchemaData, fq as SchemaMetadataControllerGetSchemaResponse, fr as SchemaMetadataControllerGetSchemaResponses, fs as SchemaMetadataControllerGetVersionsData, ft as SchemaMetadataControllerGetVersionsResponse, fu as SchemaMetadataControllerGetVersionsResponses, fv as SchemaMetadataControllerGetVocabulariesData, fw as SchemaMetadataControllerGetVocabulariesResponse, fx as SchemaMetadataControllerGetVocabulariesResponses, fy as SchemaMetadataControllerPublishSchemaMetadataData, fz as SchemaMetadataControllerPublishSchemaMetadataErrors, fA as SchemaMetadataControllerPublishSchemaMetadataResponse, fB as SchemaMetadataControllerPublishSchemaMetadataResponses, fC as SchemaMetadataControllerPublishSchemaMetadataVersionData, fD as SchemaMetadataControllerPublishSchemaMetadataVersionErrors, fE as SchemaMetadataControllerPublishSchemaMetadataVersionResponse, fF as SchemaMetadataControllerPublishSchemaMetadataVersionResponses, fG as SchemaMetadataControllerRemoveData, fH as SchemaMetadataControllerRemoveResponse, fI as SchemaMetadataControllerRemoveResponses, fJ as SchemaMetadataControllerUpdateData, fK as SchemaMetadataControllerUpdateResponse, fL as SchemaMetadataControllerUpdateResponses, fM as SchemaMetadataResponseDto, fN as SchemaMetadataVocabulariesDto, fO as SchemaUriEntry, fP as ServiceInfoResponseDto, fQ as SessionConfigControllerGetConfigData, fR as SessionConfigControllerGetConfigResponse, fS as SessionConfigControllerGetConfigResponses, fT as SessionConfigControllerResetConfigData, fU as SessionConfigControllerResetConfigResponse, fV as SessionConfigControllerResetConfigResponses, fW as SessionConfigControllerUpdateConfigData, fX as SessionConfigControllerUpdateConfigResponse, fY as SessionConfigControllerUpdateConfigResponses, fZ as SessionControllerDeleteSessionData, f_ as SessionControllerDeleteSessionResponse, f$ as SessionControllerDeleteSessionResponses, g0 as SessionControllerGetAllSessionsData, g1 as SessionControllerGetAllSessionsResponse, g2 as SessionControllerGetAllSessionsResponses, g3 as SessionControllerGetSessionData, g4 as SessionControllerGetSessionLogsData, g5 as SessionControllerGetSessionLogsResponse, g6 as SessionControllerGetSessionLogsResponses, g7 as SessionControllerGetSessionResponse, g8 as SessionControllerGetSessionResponses, g9 as SessionControllerRevokeAllData, ga as SessionControllerRevokeAllResponse, gb as SessionControllerRevokeAllResponses, gc as SessionEventsControllerSubscribeToSessionEventsData, gd as SessionEventsControllerSubscribeToSessionEventsResponse, ge as SessionEventsControllerSubscribeToSessionEventsResponses, gf as SessionLogEntryResponseDto, gg as SessionStorageConfig, gh as SignSchemaMetaConfigDto, gi as SignVersionSchemaMetaConfigDto, gj as StatusListAggregationDto, gk as StatusListCacheStatsDto, gl as StatusListConfig, gm as StatusListConfigControllerGetConfigData, gn as StatusListConfigControllerGetConfigResponse, go as StatusListConfigControllerGetConfigResponses, gp as StatusListConfigControllerResetConfigData, gq as StatusListConfigControllerResetConfigResponse, gr as StatusListConfigControllerResetConfigResponses, gs as StatusListConfigControllerUpdateConfigData, gt as StatusListConfigControllerUpdateConfigResponse, gu as StatusListConfigControllerUpdateConfigResponses, gv as StatusListImportDto, gw as StatusListManagementControllerCreateListData, gx as StatusListManagementControllerCreateListResponse, gy as StatusListManagementControllerCreateListResponses, gz as StatusListManagementControllerDeleteListData, gA as StatusListManagementControllerDeleteListResponse, gB as StatusListManagementControllerDeleteListResponses, gC as StatusListManagementControllerGetListData, gD as StatusListManagementControllerGetListResponse, gE as StatusListManagementControllerGetListResponses, gF as StatusListManagementControllerGetListsData, gG as StatusListManagementControllerGetListsResponse, gH as StatusListManagementControllerGetListsResponses, gI as StatusListManagementControllerUpdateListData, gJ as StatusListManagementControllerUpdateListResponse, gK as StatusListManagementControllerUpdateListResponses, gL as StatusListResponseDto, gM as StatusUpdateDto, gN as StorageControllerUploadData, gO as StorageControllerUploadResponse, gP as StorageControllerUploadResponses, gQ as StoredObjectResponseDto, gR as TenantClientCredentialsDto, gS as TenantControllerDeleteTenantData, gT as TenantControllerDeleteTenantResponse, gU as TenantControllerDeleteTenantResponses, gV as TenantControllerGetTenantData, gW as TenantControllerGetTenantResponse, gX as TenantControllerGetTenantResponses, gY as TenantControllerGetTenantsData, gZ as TenantControllerGetTenantsResponse, g_ as TenantControllerGetTenantsResponses, g$ as TenantControllerInitTenantData, h0 as TenantControllerInitTenantResponse, h1 as TenantControllerInitTenantResponses, h2 as TenantControllerUpdateTenantData, h3 as TenantControllerUpdateTenantResponse, h4 as TenantControllerUpdateTenantResponses, h5 as TenantCreateResponseDto, h6 as TenantEntity, h7 as TenantResponseDto, h8 as TokenResponse, h9 as TransactionData, ha as TrustAuthorityDto, hb as TrustAuthorityEntry, hc as TrustList, hd as TrustListCacheStatsDto, he as TrustListControllerCreateTrustListData, hf as TrustListControllerCreateTrustListResponse, hg as TrustListControllerCreateTrustListResponses, hh as TrustListControllerDeleteTrustListData, hi as TrustListControllerDeleteTrustListResponse, hj as TrustListControllerDeleteTrustListResponses, hk as TrustListControllerExportTrustListData, hl as TrustListControllerExportTrustListResponse, hm as TrustListControllerExportTrustListResponses, hn as TrustListControllerGetAllTrustListsData, ho as TrustListControllerGetAllTrustListsResponse, hp as TrustListControllerGetAllTrustListsResponses, hq as TrustListControllerGetTrustListData, hr as TrustListControllerGetTrustListResponse, hs as TrustListControllerGetTrustListResponses, ht as TrustListControllerGetTrustListVersionData, hu as TrustListControllerGetTrustListVersionResponse, hv as TrustListControllerGetTrustListVersionResponses, hw as TrustListControllerGetTrustListVersionsData, hx as TrustListControllerGetTrustListVersionsResponse, hy as TrustListControllerGetTrustListVersionsResponses, hz as TrustListControllerUpdateTrustListData, hA as TrustListControllerUpdateTrustListResponse, hB as TrustListControllerUpdateTrustListResponses, hC as TrustListCreateDto, hD as TrustListEntityInfo, hE as TrustListRef, hF as TrustListVersion, hG as TrustedAuthorityQueryEtsiTl, hH as TrustedAuthorityQueryOpenIdFederation, hI as UpdateAttributeProviderDto, hJ as UpdateClientDto, hK as UpdateIssuanceDto, hL as UpdateIssuanceDtoWritable, hM as UpdateIssuerOfferDto, hN as UpdateRegistrarConfigDto, hO as UpdateSchemaMetadataDto, hP as UpdateSessionConfigDto, hQ as UpdateStatusListConfigDto, hR as UpdateStatusListDto, hS as UpdateTenantDto, hT as UpdateUserDto, hU as UpdateWebhookEndpointDto, hV as UpstreamOidcConfig, hW as UserControllerCreateUserData, hX as UserControllerCreateUserResponse, hY as UserControllerCreateUserResponses, hZ as UserControllerDeleteUserData, h_ as UserControllerDeleteUserResponse, h$ as UserControllerDeleteUserResponses, i0 as UserControllerGetUserData, i1 as UserControllerGetUserResponse, i2 as UserControllerGetUserResponses, i3 as UserControllerGetUsersData, i4 as UserControllerGetUsersResponse, i5 as UserControllerGetUsersResponses, i6 as UserControllerUpdateUserData, i7 as UserControllerUpdateUserResponse, i8 as UserControllerUpdateUserResponses, i9 as Vct, ia as VerifierOfferControllerGetOfferData, ib as VerifierOfferControllerGetOfferResponse, ic as VerifierOfferControllerGetOfferResponses, id as VersionResponseDto, ie as VocabularyEntryDto, ig as WalletProviderTrustListRefDto, ih as WebHookAuthConfigHeader, ii as WebHookAuthConfigNone, ij as WebhookConfig, ik as WebhookEndpointControllerCreateData, il as WebhookEndpointControllerCreateResponse, im as WebhookEndpointControllerCreateResponses, io as WebhookEndpointControllerDeleteData, ip as WebhookEndpointControllerDeleteErrors, iq as WebhookEndpointControllerDeleteResponse, ir as WebhookEndpointControllerDeleteResponses, is as WebhookEndpointControllerGetAllData, it as WebhookEndpointControllerGetAllResponse, iu as WebhookEndpointControllerGetAllResponses, iv as WebhookEndpointControllerGetByIdData, iw as WebhookEndpointControllerGetByIdErrors, ix as WebhookEndpointControllerGetByIdResponse, iy as WebhookEndpointControllerGetByIdResponses, iz as WebhookEndpointControllerUpdateData, iA as WebhookEndpointControllerUpdateErrors, iB as WebhookEndpointControllerUpdateResponse, iC as WebhookEndpointControllerUpdateResponses, iD as WebhookEndpointEntity } from './types.gen-Cnavg2yI.js'; export { client } from './api/client.gen.js'; export { Options, appControllerGetFrontendConfig, appControllerGetVersion, attributeProviderControllerCreate, attributeProviderControllerDelete, attributeProviderControllerGetAll, attributeProviderControllerGetById, attributeProviderControllerUpdate, auditLogControllerGetAuditLogs, authControllerGetOAuth2Token, cacheControllerClearAllCaches, cacheControllerClearStatusListCache, cacheControllerClearTrustListCache, cacheControllerGetStats, chainedAsVpControllerAuthorize, chainedAsVpControllerPar, chainedAsVpControllerToken, chainedAsVpControllerVpCallback, clientControllerCreateClient, clientControllerDeleteClient, clientControllerGetClient, clientControllerGetClients, clientControllerRotateClientSecret, clientControllerUpdateClient, configPortabilityControllerDetach, configPortabilityControllerExport, configPortabilityControllerImport, configPortabilityControllerImportArchive, configPortabilityControllerPlan, configPortabilityControllerPlanArchive, configPortabilityControllerResources, configPortabilityControllerUpgrade, credentialConfigControllerDeleteIssuanceConfiguration, credentialConfigControllerGetConfigById, credentialConfigControllerGetConfigs, credentialConfigControllerStoreCredentialConfiguration, credentialConfigControllerUpdateCredentialConfiguration, credentialOfferControllerGetOffer, deferredControllerCompleteDeferred, deferredControllerFailDeferred, issuanceConfigControllerGetIssuanceConfigurations, issuanceConfigControllerReissueRegistrationCertificate, issuanceConfigControllerStoreIssuanceConfiguration, keyChainControllerCreate, keyChainControllerDelete, keyChainControllerDeleteTenantKmsConfig, keyChainControllerExport, keyChainControllerGetAll, keyChainControllerGetById, keyChainControllerGetProviders, keyChainControllerGetProvidersHealth, keyChainControllerGetTenantKmsConfig, keyChainControllerImport, keyChainControllerRotate, keyChainControllerUpdate, keyChainControllerUpdateTenantKmsConfig, presentationManagementControllerConfiguration, presentationManagementControllerDeleteConfiguration, presentationManagementControllerGetConfiguration, presentationManagementControllerListSchemaMetadataCatalog, presentationManagementControllerReissueRegistrationCertificate, presentationManagementControllerResolveIssuerMetadata, presentationManagementControllerResolveSchemaMetadata, presentationManagementControllerResolveSchemaMetadataJwt, presentationManagementControllerStorePresentationConfig, presentationManagementControllerUpdateConfiguration, registrarControllerCreateAccessCertificate, registrarControllerCreateConfig, registrarControllerDeleteConfig, registrarControllerGetConfig, registrarControllerUpdateConfig, schemaMetadataControllerDeprecateVersion, schemaMetadataControllerFindAll, schemaMetadataControllerFindOne, schemaMetadataControllerGetJwt, schemaMetadataControllerGetLatest, schemaMetadataControllerGetMine, schemaMetadataControllerGetSchema, schemaMetadataControllerGetVersions, schemaMetadataControllerGetVocabularies, schemaMetadataControllerPublishSchemaMetadata, schemaMetadataControllerPublishSchemaMetadataVersion, schemaMetadataControllerRemove, schemaMetadataControllerUpdate, sessionConfigControllerGetConfig, sessionConfigControllerResetConfig, sessionConfigControllerUpdateConfig, sessionControllerDeleteSession, sessionControllerGetAllSessions, sessionControllerGetSession, sessionControllerGetSessionLogs, sessionControllerRevokeAll, sessionEventsControllerSubscribeToSessionEvents, statusListConfigControllerGetConfig, statusListConfigControllerResetConfig, statusListConfigControllerUpdateConfig, statusListManagementControllerCreateList, statusListManagementControllerDeleteList, statusListManagementControllerGetList, statusListManagementControllerGetLists, statusListManagementControllerUpdateList, storageControllerUpload, tenantControllerDeleteTenant, tenantControllerGetTenant, tenantControllerGetTenants, tenantControllerInitTenant, tenantControllerUpdateTenant, trustListControllerCreateTrustList, trustListControllerDeleteTrustList, trustListControllerExportTrustList, trustListControllerGetAllTrustLists, trustListControllerGetTrustList, trustListControllerGetTrustListVersion, trustListControllerGetTrustListVersions, trustListControllerUpdateTrustList, userControllerCreateUser, userControllerDeleteUser, userControllerGetUser, userControllerGetUsers, userControllerUpdateUser, verifierOfferControllerGetOffer, webhookEndpointControllerCreate, webhookEndpointControllerDelete, webhookEndpointControllerGetAll, webhookEndpointControllerGetById, webhookEndpointControllerUpdate } from './api/index.js'; import './types.gen-DZ4ax15r.js'; /** * Digital Credential response from the browser API */ interface DigitalCredentialResponse { data: { response?: string; error?: string; error_description?: string; }; } /** * Result of a DC API presentation */ interface DcApiPresentationResult { /** The verified credentials from the presentation */ credentials?: Array>; /** The raw response from the verifier */ response: unknown; /** Redirect URI if provided by the verifier */ redirectUri?: string; } /** * Options for DC API presentation */ interface DcApiPresentationOptions { /** Whether to return the full credential data in the response (default: true) */ sendResponse?: boolean; } /** * Check if the Digital Credentials API is available in the current browser */ declare function isDcApiAvailable(): boolean; /** * Configuration options for the EudiploClient */ interface EudiploClientConfig { /** Base URL of the EUDIPLO server (e.g., 'https://eudiplo.example.com') */ baseUrl: string; /** OAuth2 client ID */ clientId: string; /** OAuth2 client secret */ clientSecret: string; /** Optional: Auto-refresh token before expiry (default: true) */ autoRefresh?: boolean; /** Optional: Custom fetch implementation (useful for Cloudflare Workers) */ fetch?: typeof fetch; } /** * Options for session polling */ interface SessionPollingOptions { /** Polling interval in milliseconds (default: 1000) */ interval?: number; /** Maximum time to wait in milliseconds (default: 300000 = 5 minutes) */ timeout?: number; /** Callback on each poll */ onUpdate?: (session: Session) => void; /** AbortSignal to cancel polling */ signal?: AbortSignal; } /** * Event payload received from SSE subscription */ interface SessionStatusEvent { /** Session ID */ id: string; /** Current session status */ status: 'active' | 'fetched' | 'completed' | 'expired' | 'failed'; /** Timestamp of the status update */ updatedAt: string; } /** * Options for SSE session subscription */ interface SessionSubscriptionOptions { /** Callback invoked when session status changes */ onStatusChange?: (event: SessionStatusEvent) => void; /** Callback invoked when an error occurs */ onError?: (error: Error) => void; /** Callback invoked when connection is established */ onOpen?: () => void; } /** * Subscription handle returned by subscribeToSession. * Use to close the SSE connection. */ interface SessionSubscription { /** Close the SSE connection */ close: () => void; } /** * Simplified options for creating an issuance offer */ interface IssuanceOfferOptions { /** Credential configuration IDs to issue */ credentialConfigurationIds: string[]; /** Claims to include in the credentials (keyed by config ID) */ claims?: Record>; /** Response type: 'uri' returns the offer URI, 'dc-api' for Digital Credentials API */ responseType?: 'uri' | 'dc-api'; /** Transaction code for pre-authorized flow */ txCode?: string; /** Flow type (default: 'pre_authorized_code') */ flow?: 'authorization_code' | 'pre_authorized_code'; /** Optional authorization server id from issuer configuration */ authorizationServer?: string; } /** * Simplified options for creating a presentation request */ interface PresentationRequestOptions { /** ID of the presentation configuration */ configId: string; /** Response type: 'uri' returns the request URI, 'dc-api' for Digital Credentials API */ responseType?: 'uri' | 'dc-api'; /** Optional redirect URI after presentation completes */ redirectUri?: string; /** Optional clock skew tolerance for this presentation request, in seconds */ skewSeconds?: number; /** * Optional browser origin used for DC API audience binding. * For server-side flows, pass the caller origin explicitly. */ origin?: string; } type DcApiRequestOptions = Omit; /** * Result of creating an offer or request */ interface OfferResult { /** * URI for same-device flow. * Use when the wallet is on the same device as the browser. * For presentation requests: After presentation, the wallet will redirect the user back to the verifier. * For issuance offers: The wallet opens and receives the credential. */ uri: string; /** * URI for cross-device flow (e.g., QR code scanned by another device). * Use when the wallet is on a different device than the browser. * No redirect happens after presentation - poll the session for status updates. * * Only available for presentation requests. For issuance, use `uri` for both flows. */ crossDeviceUri?: string; /** Session ID for polling status updates */ sessionId: string; } /** * Framework-agnostic EUDIPLO client for demos and integrations. * * @example * ```typescript * import { EudiploClient } from '@eudiplo/sdk-core'; * * const client = new EudiploClient({ * baseUrl: 'https://eudiplo.example.com', * clientId: 'my-demo', * clientSecret: 'secret123' * }); * * // Create a presentation request for age verification * const { uri, sessionId } = await client.createPresentationRequest({ * configId: 'age-over-18' * }); * * // Display QR code with `uri`, then wait for completion * const session = await client.waitForSession(sessionId); * console.log('Verified:', session.credentials); * ``` */ declare class EudiploClient { private readonly config; private accessToken?; private tokenExpiresAt?; private refreshPromise?; constructor(config: EudiploClientConfig); /** * Authenticate and obtain an access token. * Called automatically by other methods, but can be called explicitly. */ authenticate(): Promise; private _doAuthenticate; /** * Ensure we have a valid access token, refreshing if necessary. */ private ensureAuthenticated; /** * Create a credential issuance offer. * * @example * ```typescript * const { uri, sessionId } = await client.createIssuanceOffer({ * credentialConfigurationIds: ['PID'], * claims: { * PID: { given_name: 'John', family_name: 'Doe' } * } * }); * ``` */ createIssuanceOffer(options: IssuanceOfferOptions): Promise; /** * Create a presentation request (for verification). * * Returns two URIs: * - `uri`: For same-device flow (wallet on same device, redirect after completion) * - `crossDeviceUri`: For cross-device flow (QR code, no redirect, poll for status) * * @example Same-device flow (wallet app on user's device) * ```typescript * const { uri, sessionId } = await client.createPresentationRequest({ * configId: 'age-over-18', * redirectUri: 'https://example.com/callback' * }); * // Redirect user to uri - wallet will redirect back after completion * window.location.href = uri; * ``` * * @example Cross-device flow (QR code scanned by separate device) * ```typescript * const { crossDeviceUri, sessionId } = await client.createPresentationRequest({ * configId: 'age-over-18' * }); * // Display crossDeviceUri as QR code, then poll for completion * const session = await client.waitForSession(sessionId); * ``` */ createPresentationRequest(options: PresentationRequestOptions): Promise; /** * Get the current health of the EUDIPLO connector. * The status in the response is `ok`/`error`. * The health of the components is listed in the response under `info`/`error`/`details`. * If the EUDIPLO connector itself is unreachable, no components are listed. */ getHealth(): Promise>; /** * Get the current status of a session. */ getSession(sessionId: string): Promise; /** * Wait for a session to complete (polling). * * @example * ```typescript * const session = await client.waitForSession(sessionId, { * interval: 1000, * timeout: 60000, * onUpdate: (s) => console.log('Status:', s.status) * }); * ``` */ waitForSession(sessionId: string, options?: SessionPollingOptions): Promise; /** * Helper to sleep with abort support */ private sleep; /** * Subscribe to real-time session status updates via Server-Sent Events. * * This is more efficient than polling and provides instant updates. * The connection remains open until closed or the session reaches a terminal state. * * @example * ```typescript * const subscription = await client.subscribeToSession(sessionId, { * onStatusChange: (event) => { * console.log(`Status: ${event.status}`); * if (['completed', 'expired', 'failed'].includes(event.status)) { * subscription.close(); * } * }, * onError: (error) => console.error('SSE error:', error) * }); * * // Later, to close the connection: * subscription.close(); * ``` */ subscribeToSession(sessionId: string, options?: SessionSubscriptionOptions): Promise; /** * Subscribe to session and wait for completion via SSE. * * Returns a Promise that resolves when the session completes, * or rejects if it fails/expires. * * @example * ```typescript * try { * const finalStatus = await client.waitForSessionWithSse(sessionId); * console.log('Session completed:', finalStatus); * } catch (error) { * console.error('Session failed:', error); * } * ``` */ waitForSessionWithSse(sessionId: string, options?: Pick): Promise; /** * Get the current access token (for advanced usage) */ getAccessToken(): string | undefined; /** * Get the configured base URL */ getBaseUrl(): string; /** * Create a presentation request configured for DC API usage. * Returns a session with the signed request object needed for DC API. * * @example * ```typescript * const session = await client.createDcApiPresentationRequest({ * configId: 'age-over-18' * }); * * // Use the requestObject with the DC API * const result = await client.submitDcApiPresentation(session); * ``` */ createDcApiPresentationRequest(options: DcApiRequestOptions): Promise; /** * Submit a presentation using the Digital Credentials API. * This method handles the browser DC API call and submits the response to the verifier. * * @example * ```typescript * // Check if DC API is available * if (!isDcApiAvailable()) { * throw new Error('DC API not supported in this browser'); * } * * const session = await client.createDcApiPresentationRequest({ * configId: 'age-over-18' * }); * * const result = await client.submitDcApiPresentation(session); * console.log('Verified credentials:', result.credentials); * ``` */ submitDcApiPresentation(session: Session, options?: DcApiPresentationOptions): Promise; /** * Convenience method to create a presentation request and immediately * submit it using the Digital Credentials API. * * @example * ```typescript * const result = await client.verifyWithDcApi({ * configId: 'age-over-18' * }); * console.log('Verified:', result.credentials); * ``` */ verifyWithDcApi(options: DcApiRequestOptions, dcOptions?: DcApiPresentationOptions): Promise; } /** * Credentials for EUDIPLO authentication */ interface EudiploCredentials { baseUrl: string; clientId: string; clientSecret: string; } type CredentialFormat = "dc+sd-jwt" | "mso_mdoc"; type FieldType = "string" | "number" | "integer" | "boolean" | "object" | "array"; type ClaimPathElement = string | number | null; interface FieldDisplay { locale: string; name: string; description?: string; } interface ClaimFieldDefinition { path: ClaimPathElement[]; type: FieldType; defaultValue?: unknown; mandatory?: boolean; disclosable?: boolean; namespace?: string; display?: FieldDisplay[]; constraints?: Record; children?: ClaimFieldDefinition[]; } interface ClaimMetadata { path: ClaimPathElement[]; mandatory?: boolean; display?: FieldDisplay[]; } interface JsonSchema { $schema?: string; type?: string; title?: string; description?: string; properties?: Record; required?: string[]; items?: JsonSchema; [key: string]: unknown; } declare function flattenFields(fields: ClaimFieldDefinition[]): ClaimFieldDefinition[]; declare function buildClaims(fields: ClaimFieldDefinition[]): Record; declare function buildDisclosureFrame(fields: ClaimFieldDefinition[]): Record | undefined; declare function buildClaimsMetadata(fields: ClaimFieldDefinition[]): ClaimMetadata[]; declare function buildJsonSchema(fields: ClaimFieldDefinition[]): JsonSchema; declare function buildClaimsByNamespace(fields: ClaimFieldDefinition[]): Record>; declare function deriveRuntimeArtifacts(fields: ClaimFieldDefinition[]): { claims: Record; disclosureFrame?: Record; claimsMetadata: ClaimMetadata[]; schema: JsonSchema; claimsByNamespace: Record>; }; export { type ClaimFieldDefinition, type ClaimMetadata, type ClaimPathElement, type CredentialFormat, type DcApiPresentationOptions, type DcApiPresentationResult, type DigitalCredentialResponse, EudiploClient, type EudiploClientConfig, type EudiploCredentials, type FieldDisplay, type FieldType, type IssuanceOfferOptions, type JsonSchema, type OfferResult, type PresentationRequestOptions, Session, type SessionPollingOptions, type SessionStatusEvent, type SessionSubscription, type SessionSubscriptionOptions, buildClaims, buildClaimsByNamespace, buildClaimsMetadata, buildDisclosureFrame, buildJsonSchema, deriveRuntimeArtifacts, flattenFields, isDcApiAvailable };