import { ThirdPartyWalletEvents } from '../core/json-rpc-types'; import { AuthEventOnReceived, DeviceVerificationEventEmit, DeviceVerificationEventOnReceived, LoginWithEmailOTPEventEmit, LoginWithSmsOTPEventEmit, LoginWithEmailOTPEventOnReceived, LoginWithMagicLinkEventEmit, LoginWithMagicLinkEventOnReceived, RecencyCheckEventEmit, RecencyCheckEventOnReceived, UpdateEmailEventEmit, UpdateEmailEventOnReceived, LoginWithSmsOTPEventOnReceived, EnableMFAEventEmit, EnableMFAEventOnReceived, DisableMFAEventOnReceived, DisableMFAEventEmit, FarcasterLoginEventEmit } from './auth-types'; import { NftCheckoutIntermediaryEvents } from './nft-types'; import { WalletEventOnReceived } from './wallet-types'; import { UiEventsEmit } from './common-types'; import { RecoverAccountEventEmit, RecoverAccountEventOnReceived, RecoveryFactorEventEmit, RecoveryFactorEventOnReceived } from './user-types'; import { OAuthMFAEventEmit, OAuthMFAEventOnReceived, OAuthPopupEventEmit, OAuthPopupEventOnReceived } from './oauth-types'; export type IntermediaryEvents = `${LoginWithEmailOTPEventEmit}` | `${LoginWithEmailOTPEventOnReceived}` | `${LoginWithSmsOTPEventEmit}` | `${LoginWithSmsOTPEventOnReceived}` | `${LoginWithMagicLinkEventEmit}` | `${LoginWithMagicLinkEventOnReceived}` | `${DeviceVerificationEventEmit}` | `${DeviceVerificationEventOnReceived}` | `${RecencyCheckEventEmit}` | `${RecencyCheckEventOnReceived}` | `${UpdateEmailEventOnReceived}` | `${UpdateEmailEventEmit}` | `${ThirdPartyWalletEvents}` | `${NftCheckoutIntermediaryEvents}` | `${AuthEventOnReceived}` | `${WalletEventOnReceived}` | `${RecoveryFactorEventOnReceived}` | `${RecoveryFactorEventEmit}` | `${NftCheckoutIntermediaryEvents}` | `${FarcasterLoginEventEmit}` | `${UiEventsEmit}` | `${EnableMFAEventOnReceived}` | `${EnableMFAEventEmit}` | `${DisableMFAEventOnReceived}` | `${DisableMFAEventEmit}` | `${RecoverAccountEventOnReceived}` | `${RecoverAccountEventEmit}` | `${OAuthMFAEventEmit}` | `${OAuthMFAEventOnReceived}` | `${OAuthPopupEventEmit}` | `${OAuthPopupEventOnReceived}`;