UNPKG

@funkit/connect

Version:

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

14 lines (13 loc) 831 B
import { type ConnectablePaymentMethodInfo, PaymentMethod } from '~/domains/paymentMethods'; import type { FunkitCheckoutConfig } from '~/providers/FunkitCheckoutContext'; export declare function usePaymentMethodEnablement({ checkoutConfig, }: { checkoutConfig: FunkitCheckoutConfig | undefined; }): { isFiatEnabled: boolean; isTokenTransferEnabled: boolean; isCardEnabled: boolean; }; export declare const usePaymentSources: (paymentMethodInfo: ConnectablePaymentMethodInfo | null, targetChainId: string, checkoutConfig?: FunkitCheckoutConfig) => { preferred: PaymentMethod[] | (import("~/domains/paymentMethods").PaymentMethodBrokerageInfo | import("~/domains/paymentMethods").PaymentMethodAccountInfo | import("~/domains/paymentMethods").PaymentMethodVirtualBankInfo)[]; moreSources: PaymentMethod[]; };