import { z as t } from "zod";
const r = t.enum(["CANCELLED", "DONE", "FAILED", "PENDING", "RECEIVED", "UNKNOWN"]), e = t.enum(["ADYEN", "STRIPE", "XSOLLA", "CHECKOUT"]), E = t.enum(["ALIPAY", "WXPAY", "PAYPAL"]), P = [e.enum.CHECKOUT], m = t.enum([...e.options, ...E.options]), A = t.enum(["QR_CODE", "LINK"]);
class n extends Error {
  constructor(o) {
    super(o), Object.setPrototypeOf(this, n.prototype);
  }
}
const N = "parent-payment-station";
export {
  N as IFRAME_CHANNEL,
  n as OrderStatusIsChargingError,
  P as PAYMENT_PROVIDER_WITHOUT_PAYMENT_URL,
  m as PaymentProvider,
  r as PaymentStatusType,
  A as PaymentType
};
