import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { BalanceCreditOrderEvent } from "./balancecreditorderevent.js"; import { BalanceDisputeEvent } from "./balancedisputeevent.js"; import { BalanceDisputeReversalEvent } from "./balancedisputereversalevent.js"; import { BalanceOrderEvent } from "./balanceorderevent.js"; import { BalanceRefundEvent } from "./balancerefundevent.js"; import { BalanceRefundReversalEvent } from "./balancerefundreversalevent.js"; import { BenefitCycledEvent } from "./benefitcycledevent.js"; import { BenefitGrantedEvent } from "./benefitgrantedevent.js"; import { BenefitRevokedEvent } from "./benefitrevokedevent.js"; import { BenefitUpdatedEvent } from "./benefitupdatedevent.js"; import { CheckoutCreatedEvent } from "./checkoutcreatedevent.js"; import { CustomerCreatedEvent } from "./customercreatedevent.js"; import { CustomerDeletedEvent } from "./customerdeletedevent.js"; import { CustomerUpdatedEvent } from "./customerupdatedevent.js"; import { MeterCreditEvent } from "./metercreditevent.js"; import { MeterResetEvent } from "./meterresetevent.js"; import { OrderPaidEvent } from "./orderpaidevent.js"; import { OrderRefundedEvent } from "./orderrefundedevent.js"; import { OrderVoidedEvent } from "./ordervoidedevent.js"; import { SubscriptionBillingPeriodUpdatedEvent } from "./subscriptionbillingperiodupdatedevent.js"; import { SubscriptionCanceledEvent } from "./subscriptioncanceledevent.js"; import { SubscriptionCreatedEvent } from "./subscriptioncreatedevent.js"; import { SubscriptionCycledEvent } from "./subscriptioncycledevent.js"; import { SubscriptionPastDueEvent } from "./subscriptionpastdueevent.js"; import { SubscriptionProductUpdatedEvent } from "./subscriptionproductupdatedevent.js"; import { SubscriptionReactivatedEvent } from "./subscriptionreactivatedevent.js"; import { SubscriptionRevokedEvent } from "./subscriptionrevokedevent.js"; import { SubscriptionSeatsUpdatedEvent } from "./subscriptionseatsupdatedevent.js"; import { SubscriptionUncanceledEvent } from "./subscriptionuncanceledevent.js"; import { SubscriptionUpdateClearedEvent } from "./subscriptionupdateclearedevent.js"; import { SubscriptionUpdatedEvent } from "./subscriptionupdatedevent.js"; export type SystemEvent = BalanceCreditOrderEvent | BalanceDisputeEvent | BalanceDisputeReversalEvent | BalanceOrderEvent | BalanceRefundEvent | BalanceRefundReversalEvent | BenefitCycledEvent | BenefitGrantedEvent | BenefitRevokedEvent | BenefitUpdatedEvent | CheckoutCreatedEvent | CustomerCreatedEvent | CustomerDeletedEvent | CustomerUpdatedEvent | MeterCreditEvent | MeterResetEvent | OrderPaidEvent | OrderRefundedEvent | OrderVoidedEvent | SubscriptionBillingPeriodUpdatedEvent | SubscriptionCanceledEvent | SubscriptionCreatedEvent | SubscriptionCycledEvent | SubscriptionPastDueEvent | SubscriptionProductUpdatedEvent | SubscriptionReactivatedEvent | SubscriptionRevokedEvent | SubscriptionSeatsUpdatedEvent | SubscriptionUncanceledEvent | SubscriptionUpdateClearedEvent | SubscriptionUpdatedEvent; /** @internal */ export declare const SystemEvent$inboundSchema: z.ZodMiniType; export declare function systemEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=systemevent.d.ts.map