import { UncheckSameAddress } from './events/uncheckSameAddress'; import { SecurityCodeSet } from './events/securityCodeSet'; import { Rejected } from './events/rejected'; import { Purchase } from './events/purchase'; import { Processing } from './events/processing'; import { PhoneUpdateInitiated } from './events/phoneUpdateInitiated'; import { PhoneUpdateEntered } from './events/phoneUpdateEntered'; import { PhoneInitiated } from './events/phoneInitiated'; import { PhoneEntered } from './events/phoneEntered'; import { PaymentRedirect } from './events/paymentRedirect'; import { PaymentMethodNotAvailable } from './events/paymentMethodNotAvailable'; import { PaymentMethodEntered } from './events/paymentMethodEntered'; import { PaymentClick } from './events/paymentClick'; import { OtpSent } from './events/otpSent'; import { OtpRejected } from './events/otpRejected'; import { OtpAccepted } from './events/otpAccepted'; import { NameUpdateInitiated } from './events/nameUpdateInitiated'; import { NameUpdateEntered } from './events/nameUpdateEntered'; import { NameInitiated } from './events/nameInitiated'; import { NameEntered } from './events/nameEntered'; import { MapMoved } from './events/mapMoved'; import { LoginAtCheckout } from './events/loginAtCheckout'; import { Login } from './events/login'; import { LastNameUpdateInitiated } from './events/lastNameUpdateInitiated'; import { LastNameUpdateEntered } from './events/lastNameUpdateEntered'; import { LastNameInitiated } from './events/lastNameInitiated'; import { LastNameEntered } from './events/lastNameEntered'; import { GuestCheckout } from './events/guestCheckout'; import { FormStarted } from './events/formStarted'; import { ExpirationDateSet } from './events/expirationDateSet'; import { EmailUpdateInitiated } from './events/emailUpdateInitiated'; import { EmailUpdateEntered } from './events/emailUpdateEntered'; import { EmailInitiated } from './events/emailInitiated'; import { EmailEntered } from './events/emailEntered'; import { ContinueToPayment } from './events/continueToPayment'; import { ContinueAsGuest } from './events/continueAsGuest'; import { CheckSameAddress } from './events/checkSameAddress'; import { ChangeAddress } from './events/changeAddress'; import { CardNumberSet } from './events/cardNumberSet'; import { CardNameSet } from './events/cardNameSet'; import { BillingAddressStreetSet } from './events/billingAddressStreetSet'; import { BillingAddressNameSet } from './events/billingAddressNameSet'; import { BillingAddressCountrySet } from './events/billingAddressCountrySet'; import { BillingAddressCitySet } from './events/billingAddressCitySet'; import { AppCrash } from './events/appCrash'; import { AddressOutOfCoverage } from './events/addressOutOfCoverage'; import { AddressNull } from './events/addressNull'; import { AddressLookup } from './events/addressLookup'; import { AddressDetailsSet } from './events/addressDetailsSet'; import { AddressConfirmed } from './events/addressConfirmed'; import { AccountDataSaved } from './events/accountDataSaved'; import { AccountDataNotSaved } from './events/accountDataNotSaved'; import { AccountCreated } from './events/accountCreated'; export type WrongAddressModel = { wrongAddress: unknown; }; export type ViewMyCardsModel = { viewMyCards: unknown; }; export type UserToolTipModel = { userToolTip: unknown; }; export type ShippingRateErrorModel = { shippingRateError: unknown; }; export type ShippingModalStartedModel = { shippingModalStarted: unknown; }; export type SelectPaymentMethodModel = { selectPaymentMethod: unknown; }; export type SelectOriginalAddressModel = { selectOriginalAddress: unknown; }; export type SelectNewAddressPinModel = { selectNewAddressPin: unknown; }; export type SameAddressTooltipModel = { sameAddressTooltip: unknown; }; export type PhoneTooltipModel = { phoneTooltip: unknown; }; export type PaymentModalStartedModel = { paymentModalStarted: unknown; }; export type OtpViaMailModel = { otpViaMail: unknown; }; export type OtpModalStartedModel = { otpModalStarted: unknown; }; export type OtpCodeExpiredModel = { otpCodeExpired: unknown; }; export type NewSecurityCodeSetModel = { newSecurityCodeSet: unknown; }; export type NewOtpCodeModel = { newOtpCode: unknown; }; export type NewExpirationDateSetModel = { newExpirationDateSet: unknown; }; export type NewCardNumberSetModel = { newCardNumberSet: unknown; }; export type NewCardNameSetModel = { newCardNameSet: unknown; }; export type NewCardInfoConfirmedModel = { newCardInfoConfirmed: unknown; }; export type NewCardIdentityDocumentSetModel = { newCardIdentityDocumentSet: unknown; }; export type FormResendOtpModel = { formResendOtp: unknown; }; export type FormReferenceSavedModel = { formReferenceSaved: unknown; }; export type FormReadInstructionsModel = { formReadInstructions: unknown; }; export type FormPurchaseErrorModel = { formPurchaseError: unknown; }; export type FormPhoneInitiatedModel = { formPhoneInitiated: unknown; }; export type FormPhoneEnteredModel = { formPhoneEntered: unknown; }; export type FormPaymentRedirectFailedModel = { formPaymentRedirectFailed: unknown; }; export type FormPaymentClickModel = { formPaymentClick: unknown; }; export type FormOtpRejectedModel = { formOtpRejected: unknown; }; export type FormOtpFormsLoadedModel = { formOtpFormsLoaded: unknown; }; export type FormOtpAcceptedModel = { formOtpAccepted: unknown; }; export type FormLoadFailedModel = { formLoadFailed: unknown; }; export type FormIdentityCardInitiatedModel = { formIdentityCardInitiated: unknown; }; export type FormIdentityCardEnteredModel = { formIdentityCardEntered: unknown; }; export type FormCopyPaymentIdModel = { formCopyPaymentId: unknown; }; export type FormCopyOrderIdModel = { formCopyOrderId: unknown; }; export type FormContinueToApmPortalModel = { formContinueToApmPortal: unknown; }; export type FormChangePaymentMethodModel = { formChangePaymentMethod: unknown; }; export type FormBankSelectedModel = { formBankSelected: unknown; }; export type EmailTooltipModel = { emailTooltip: unknown; }; export type EditContactDetailsModel = { editContactDetails: unknown; }; export type DefaultPaymentMethodModel = { defaultPaymentMethod: unknown; }; export type ContinueToShippingDetailsModel = { continueToShippingDetails: unknown; }; export type ContinueToContactModalModel = { continueToContactModal: unknown; }; export type ContactUpdateInfoModalStartedModel = { contactUpdateInfoModalStarted: unknown; }; export type ContactModalStartedModel = { contactModalStarted: unknown; }; export type ConfirmedNewAddressPinModel = { confirmedNewAddressPin: unknown; }; export type CheckoutHomeStartedModel = { checkoutHomeStarted: unknown; }; export type ChangeBillingInfoModel = { changeBillingInfo: unknown; }; export type CardIdentifyDocumentSetModel = { cardIdentifyDocumentSet: unknown; }; export type BillingPhoneSetModel = { billingPhoneSet: unknown; }; export type BillingNITSetModel = { billingNITSet: unknown; }; export type BillingInfoModalStartedModel = { billingInfoModalStarted: unknown; }; export type BillingInfoConfirmedModel = { billingInfoConfirmed: unknown; }; export type BillingIdSetModel = { billingIdSet: unknown; }; export type BillingEmailSetModel = { billingEmailSet: unknown; }; export type BillingAddressLastNameSetModel = { billingAddressLastNameSet: unknown; }; export type BillingAddressDepartmentSetModel = { billingAddressDepartmentSet: unknown; }; export type AddressDetailsConfirmedModel = { addressDetailsConfirmed: unknown; }; export type AdditionalPaymentOptionsModel = { additionalPaymentOptions: unknown; }; export type AdditionalAddressInfoModel = { additionalAddressInfo: unknown; }; export type AddNewCardModel = { addNewCard: unknown; }; export type AddBlockModel = { addBlock: unknown; }; export type ActualLocationModel = { actualLocation: unknown; }; export type UncheckSameAddressModel = { uncheckSameAddress: UncheckSameAddress; }; export type SecurityCodeSetModel = { securityCodeSet: SecurityCodeSet; }; export type RejectedModel = { rejected: Rejected; }; export type PurchaseModel = { purchase: Purchase; }; export type ProcessingModel = { processing: Processing; }; export type PhoneUpdateInitiatedModel = { phoneUpdateInitiated: PhoneUpdateInitiated; }; export type PhoneUpdateEnteredModel = { phoneUpdateEntered: PhoneUpdateEntered; }; export type PhoneInitiatedModel = { phoneInitiated: PhoneInitiated; }; export type PhoneEnteredModel = { phoneEntered: PhoneEntered; }; export type PaymentRedirectModel = { paymentRedirect: PaymentRedirect; }; export type PaymentMethodNotAvailableModel = { paymentMethodNotAvailable: PaymentMethodNotAvailable; }; export type PaymentMethodEnteredModel = { paymentMethodEntered: PaymentMethodEntered; }; export type PaymentClickModel = { paymentClick: PaymentClick; }; export type OtpSentModel = { otpSent: OtpSent; }; export type OtpRejectedModel = { otpRejected: OtpRejected; }; export type OtpAcceptedModel = { otpAccepted: OtpAccepted; }; export type NameUpdateInitiatedModel = { nameUpdateInitiated: NameUpdateInitiated; }; export type NameUpdateEnteredModel = { nameUpdateEntered: NameUpdateEntered; }; export type NameInitiatedModel = { nameInitiated: NameInitiated; }; export type NameEnteredModel = { nameEntered: NameEntered; }; export type MapMovedModel = { mapMoved: MapMoved; }; export type LoginAtCheckoutModel = { loginAtCheckout: LoginAtCheckout; }; export type LoginModel = { login: Login; }; export type LastNameUpdateInitiatedModel = { lastNameUpdateInitiated: LastNameUpdateInitiated; }; export type LastNameUpdateEnteredModel = { lastNameUpdateEntered: LastNameUpdateEntered; }; export type LastNameInitiatedModel = { lastNameInitiated: LastNameInitiated; }; export type LastNameEnteredModel = { lastNameEntered: LastNameEntered; }; export type GuestCheckoutModel = { guestCheckout: GuestCheckout; }; export type FormStartedModel = { formStarted: FormStarted; }; export type ExpirationDateSetModel = { expirationDateSet: ExpirationDateSet; }; export type EmailUpdateInitiatedModel = { emailUpdateInitiated: EmailUpdateInitiated; }; export type EmailUpdateEnteredModel = { emailUpdateEntered: EmailUpdateEntered; }; export type EmailInitiatedModel = { emailInitiated: EmailInitiated; }; export type EmailEnteredModel = { emailEntered: EmailEntered; }; export type ContinueToPaymentModel = { continueToPayment: ContinueToPayment; }; export type ContinueAsGuestModel = { continueAsGuest: ContinueAsGuest; }; export type CheckSameAddressModel = { checkSameAddress: CheckSameAddress; }; export type ChangeAddressModel = { changeAddress: ChangeAddress; }; export type CardNumberSetModel = { cardNumberSet: CardNumberSet; }; export type CardNameSetModel = { cardNameSet: CardNameSet; }; export type BillingAddressStreetSetModel = { billingAddressStreetSet: BillingAddressStreetSet; }; export type BillingAddressNameSetModel = { billingAddressNameSet: BillingAddressNameSet; }; export type BillingAddressCountrySetModel = { billingAddressCountrySet: BillingAddressCountrySet; }; export type BillingAddressCitySetModel = { billingAddressCitySet: BillingAddressCitySet; }; export type AppCrashModel = { appCrash: AppCrash; }; export type AddressOutOfCoverageModel = { addressOutOfCoverage: AddressOutOfCoverage; }; export type AddressNullModel = { addressNull: AddressNull; }; export type AddressLookupModel = { addressLookup: AddressLookup; }; export type AddressDetailsSetModel = { addressDetailsSet: AddressDetailsSet; }; export type AddressConfirmedModel = { addressConfirmed: AddressConfirmed; }; export type AccountDataSavedModel = { accountDataSaved: AccountDataSaved; }; export type AccountDataNotSavedModel = { accountDataNotSaved: AccountDataNotSaved; }; export type AccountCreatedModel = { accountCreated: AccountCreated; }; export type EventInputType = | WrongAddressModel | ViewMyCardsModel | UserToolTipModel | ShippingRateErrorModel | ShippingModalStartedModel | SelectPaymentMethodModel | SelectOriginalAddressModel | SelectNewAddressPinModel | SameAddressTooltipModel | PhoneTooltipModel | PaymentModalStartedModel | OtpViaMailModel | OtpModalStartedModel | OtpCodeExpiredModel | NewSecurityCodeSetModel | NewOtpCodeModel | NewExpirationDateSetModel | NewCardNumberSetModel | NewCardNameSetModel | NewCardInfoConfirmedModel | NewCardIdentityDocumentSetModel | FormResendOtpModel | FormReferenceSavedModel | FormReadInstructionsModel | FormPurchaseErrorModel | FormPhoneInitiatedModel | FormPhoneEnteredModel | FormPaymentRedirectFailedModel | FormPaymentClickModel | FormOtpRejectedModel | FormOtpFormsLoadedModel | FormOtpAcceptedModel | FormLoadFailedModel | FormIdentityCardInitiatedModel | FormIdentityCardEnteredModel | FormCopyPaymentIdModel | FormCopyOrderIdModel | FormContinueToApmPortalModel | FormChangePaymentMethodModel | FormBankSelectedModel | EmailTooltipModel | EditContactDetailsModel | DefaultPaymentMethodModel | ContinueToShippingDetailsModel | ContinueToContactModalModel | ContactUpdateInfoModalStartedModel | ContactModalStartedModel | ConfirmedNewAddressPinModel | CheckoutHomeStartedModel | ChangeBillingInfoModel | CardIdentifyDocumentSetModel | BillingPhoneSetModel | BillingNITSetModel | BillingInfoModalStartedModel | BillingInfoConfirmedModel | BillingIdSetModel | BillingEmailSetModel | BillingAddressLastNameSetModel | BillingAddressDepartmentSetModel | AddressDetailsConfirmedModel | AdditionalPaymentOptionsModel | AdditionalAddressInfoModel | AddNewCardModel | AddBlockModel | ActualLocationModel | UncheckSameAddressModel | SecurityCodeSetModel | RejectedModel | PurchaseModel | ProcessingModel | PhoneUpdateInitiatedModel | PhoneUpdateEnteredModel | PhoneInitiatedModel | PhoneEnteredModel | PaymentRedirectModel | PaymentMethodNotAvailableModel | PaymentMethodEnteredModel | PaymentClickModel | OtpSentModel | OtpRejectedModel | OtpAcceptedModel | NameUpdateInitiatedModel | NameUpdateEnteredModel | NameInitiatedModel | NameEnteredModel | MapMovedModel | LoginAtCheckoutModel | LoginModel | LastNameUpdateInitiatedModel | LastNameUpdateEnteredModel | LastNameInitiatedModel | LastNameEnteredModel | GuestCheckoutModel | FormStartedModel | ExpirationDateSetModel | EmailUpdateInitiatedModel | EmailUpdateEnteredModel | EmailInitiatedModel | EmailEnteredModel | ContinueToPaymentModel | ContinueAsGuestModel | CheckSameAddressModel | ChangeAddressModel | CardNumberSetModel | CardNameSetModel | BillingAddressStreetSetModel | BillingAddressNameSetModel | BillingAddressCountrySetModel | BillingAddressCitySetModel | AppCrashModel | AddressOutOfCoverageModel | AddressNullModel | AddressLookupModel | AddressDetailsSetModel | AddressConfirmedModel | AccountDataSavedModel | AccountDataNotSavedModel | AccountCreatedModel;