import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * The specific event name. */ export declare const Name: { readonly TransactionUpdatedStatus: "transaction-updated-status"; readonly TransactionSyncEvent: "transaction-sync-event"; readonly TransactionSyncFailedEvent: "transaction-sync-failed-event"; readonly TransactionModifiedEvent: "transaction-modified-event"; readonly TransactionApiRequest: "transaction-api-request"; readonly TransactionApiResponse: "transaction-api-response"; readonly BinLookupRequest: "bin-lookup-request"; readonly ThreeDSecureSuccess: "three-d-secure-success"; readonly ThreeDSecureRequestError: "three-d-secure-request-error"; readonly ThreeDSecurePreparationRequest: "three-d-secure-preparation-request"; readonly ThreeDSecureAuthenticationRequest: "three-d-secure-authentication-request"; readonly ThreeDSecureResultRequest: "three-d-secure-result-request"; readonly AntiFraudDecision: "anti-fraud-decision"; readonly AntiFraudDecisionError: "anti-fraud-decision-error"; readonly AntiFraudDecisionSkipped: "anti-fraud-decision-skipped"; readonly AntiFraudWebhook: "anti-fraud-webhook"; readonly AntiFraudTransactionStatusUpdate: "anti-fraud-transaction-status-update"; readonly AntiFraudTransactionStatusUpdateError: "anti-fraud-transaction-status-update-error"; readonly AntiFraudDecisionUpdate: "anti-fraud-decision-update"; readonly AntiFraudDecisionUpdateError: "anti-fraud-decision-update-error"; readonly GiftCardRedemptionSucceeded: "gift-card-redemption-succeeded"; readonly GiftCardRedemptionFailed: "gift-card-redemption-failed"; readonly GiftCardRefundSucceeded: "gift-card-refund-succeeded"; readonly GiftCardRefundFailed: "gift-card-refund-failed"; readonly GiftCardReversalSucceeded: "gift-card-reversal-succeeded"; readonly ReauthorizationAttempted: "reauthorization-attempted"; readonly ReauthorizationCreated: "reauthorization-created"; readonly PaymentConnectorResponseTransactionAuthorizationSucceeded: "payment-connector-response-transaction-authorization-succeeded"; readonly PaymentConnectorResponseTransactionCaptureSucceeded: "payment-connector-response-transaction-capture-succeeded"; readonly PaymentConnectorResponseTransactionAuthorizationFailed: "payment-connector-response-transaction-authorization-failed"; readonly PaymentConnectorResponseTransactionDeclined: "payment-connector-response-transaction-declined"; readonly PaymentConnectorResponseTransactionCaptureFailed: "payment-connector-response-transaction-capture-failed"; readonly PaymentConnectorResponseTransactionCaptureDeclined: "payment-connector-response-transaction-capture-declined"; readonly PaymentConnectorResponseTransactionCancelSucceeded: "payment-connector-response-transaction-cancel-succeeded"; readonly PaymentConnectorResponseTransactionCancelPending: "payment-connector-response-transaction-cancel-pending"; readonly PaymentConnectorResponseTransactionCancelFailed: "payment-connector-response-transaction-cancel-failed"; readonly PaymentConnectorResponseTransactionVoidSucceeded: "payment-connector-response-transaction-void-succeeded"; readonly PaymentConnectorResponseTransactionAuthorizationIncrementSucceeded: "payment-connector-response-transaction-authorization-increment-succeeded"; readonly PaymentConnectorResponseTransactionAuthorizationIncrementFailed: "payment-connector-response-transaction-authorization-increment-failed"; readonly PaymentConnectorResponseTransactionVoidDeclined: "payment-connector-response-transaction-void-declined"; readonly PaymentConnectorResponseTransactionVoidFailed: "payment-connector-response-transaction-void-failed"; readonly PaymentConnectorExternalTransactionRequest: "payment-connector-external-transaction-request"; readonly PaymentConnectorReportTransactionSettled: "payment-connector-report-transaction-settled"; readonly PaymentConnectorReportRefundSettled: "payment-connector-report-refund-settled"; readonly PaymentConnectorReportChargebackPosted: "payment-connector-report-chargeback-posted"; readonly PaymentConnectorReportChargebackReversalPosted: "payment-connector-report-chargeback-reversal-posted"; readonly PaymentConnectorTransactionWebhookProcessed: "payment-connector-transaction-webhook-processed"; readonly DigitalWalletApplePayTokenDecrypted: "digital-wallet-apple-pay-token-decrypted"; readonly DigitalWalletGooglePayTokenDecrypted: "digital-wallet-google-pay-token-decrypted"; readonly DigitalWalletClickToPayTokenDecrypted: "digital-wallet-click-to-pay-token-decrypted"; readonly DigitalWalletPazeTokenDecrypted: "digital-wallet-paze-token-decrypted"; readonly NetworkTokenProvisionSucceeded: "network-token-provision-succeeded"; readonly NetworkTokenProvisionFailed: "network-token-provision-failed"; readonly NetworkTokenCryptogramProvisionSucceeded: "network-token-cryptogram-provision-succeeded"; readonly NetworkTokenCryptogramProvisionFailed: "network-token-cryptogram-provision-failed"; readonly TheGivingBlockTransactionConversionSucceeded: "the-giving-block-transaction-conversion-succeeded"; readonly RealTimeAccountUpdate: "real-time-account-update"; readonly PlaidRequestEvent: "plaid-request-event"; }; /** * The specific event name. */ export type Name = OpenEnum; export type TransactionEvent = { /** * Always `transaction-event`. */ type: "transaction-event"; /** * The ID for the event. */ id: string; /** * The specific event name. */ name: Name; /** * The date this event was created at. */ createdAt: Date; context: { [k: string]: any; }; }; /** @internal */ export declare const Name$inboundSchema: z.ZodType; /** @internal */ export declare const TransactionEvent$inboundSchema: z.ZodType; export declare function transactionEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=transactionevent.d.ts.map