UNPKG

@funkit/connect

Version:

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

29 lines (28 loc) 1.34 kB
import React, { type ReactNode } from 'react'; import { PaymentMethod, type PaymentMethodVirtualBankInfo } from '../../domains/paymentMethods'; export declare const getDynamicValueIconComponent: () => React.JSX.Element; export declare function PaymentMethodIcon({ paymentIcon, keyIconSize, }: { paymentIcon: ReactNode; keyIconSize: number; }): React.JSX.Element; interface ConnectedPaymentMethodItemProps { isSelected: boolean; showSelectedCheckmark?: boolean; onSelect: () => void; targetChainId: string; } export declare const AccountBalancePaymentMethodItem: ({ isSelected, showSelectedCheckmark, onSelect, targetChainId, }: ConnectedPaymentMethodItemProps) => React.JSX.Element; export declare const ActiveFiatAccountPaymentMethodItem: ({ isActive, onClick, paymentMethodInfo, customValueIcon, }: BasePaymentMethodItemProps & { paymentMethodInfo: PaymentMethodVirtualBankInfo; }) => React.JSX.Element; type BasePaymentMethodItemProps = { isActive: boolean; onClick: () => void; isClickable?: boolean; customValueIcon?: ReactNode; }; export declare function AddPaymentMethodItem({ paymentMethod, isClickable, isActive, onClick, customValueIcon, }: BasePaymentMethodItemProps & { paymentMethod: PaymentMethod; dynamicLimit?: string; }): React.JSX.Element | null | undefined; export {};