import { AddPaymentMethodElementInstance } from './add-payment-method.types'; import { ManageBillingInformationElementInstance } from './manage-billing-information.types'; export type { AddPaymentMethodElementInstance, AddPaymentMethodElementProps, } from './add-payment-method.types'; export type { BaseZenskarElementInstance, ZenskarElementProps, ZenskarError, } from './base.types'; export type { ManageBillingInformationElementInstance, ManageBillingInformationElementProps, } from './manage-billing-information.types'; /** * Union type for all element instances * This is used by the ZenskarProvider to manage registered elements * * When new element types are added, they should be included in this union */ export type ZenskarElementInstance = ManageBillingInformationElementInstance | AddPaymentMethodElementInstance;