export type SimulationScenarioType = 'subscription_creation' | 'subscription_renewal' | 'subscription_pause' | 'subscription_resume' | 'subscription_cancellation'; export type EffectiveFromType = 'next_billing_period' | 'immediately'; export type CustomerSimulatedAsType = 'new' | 'existing_email_matched' | 'existing_details_prefilled'; export type BusinessSimulatedAsType = 'not_provided' | 'new' | 'existing_details_prefilled'; export type DiscountSimulatedAsType = 'not_provided' | 'prefilled' | 'entered_by_customer'; export type PaymentOutcomeType = 'failed' | 'success' | 'recovered_existing_payment_method' | 'recovered_updated_payment_method'; export type DunningExhaustedActionType = 'subscription_paused' | 'subscription_canceled';