UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

13 lines (12 loc) 865 B
import type { RelayTxHash, RelayVmType } from '@funkit/fun-relay'; import type { FunkitCheckoutQuoteResult } from '~/domains/quote'; import { CheckoutModalEvent } from '~/hooks/track/CheckoutModalEvent'; import type { WithdrawModalEvent } from '~/hooks/track/WithdrawModalEvent'; import type { TrackEventData } from '~/hooks/track/useTrack'; import type { FunkitActiveCheckoutItem, FunkitActiveWithdrawalItem } from './index'; export declare const trackEventFromActiveItem: (activeItem: FunkitActiveCheckoutItem | FunkitActiveWithdrawalItem, eventName: CheckoutModalEvent | WithdrawModalEvent) => TrackEventData; export declare const trackEventFromDirectExecutionConfirmed: ({ txHash, checkoutItem, latestQuote, }: { txHash: RelayTxHash<RelayVmType>; checkoutItem: FunkitActiveCheckoutItem; latestQuote: FunkitCheckoutQuoteResult; }) => TrackEventData;