@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
14 lines (13 loc) • 831 B
TypeScript
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[];
};