{"version":3,"file":"OpenId4VcIssuerEvents.mjs","names":[],"sources":["../../src/openid4vc-issuer/OpenId4VcIssuerEvents.ts"],"sourcesContent":["import type { BaseEvent } from '@credo-ts/core'\nimport type { OpenId4VcIssuanceSessionState } from './OpenId4VcIssuanceSessionState'\nimport type { OpenId4VcIssuanceSessionRecord } from './repository'\n\nexport enum OpenId4VcIssuerEvents {\n  IssuanceSessionStateChanged = 'OpenId4VcIssuer.IssuanceSessionStateChanged',\n}\n\nexport interface OpenId4VcIssuanceSessionStateChangedEvent extends BaseEvent {\n  type: typeof OpenId4VcIssuerEvents.IssuanceSessionStateChanged\n  payload: {\n    issuanceSession: OpenId4VcIssuanceSessionRecord\n    previousState: OpenId4VcIssuanceSessionState | null\n  }\n}\n"],"mappings":";AAIA,IAAY,wEAAL;AACL"}