import React from 'react'; import { MerchantIdOrCheckoutJwt, CoinflowCardNumberInputProps, CoinflowCvvOnlyInputProps } from '../common'; /** * Allows merchants to collect card information from their customers in a PCI-compliant way and receive the tokenized card number. * * Usage: * ```tsx * const ref = useRef<{getToken(): Promise<{token: string}>}>(); * * * * * * * ``` */ export declare const CoinflowCardNumberInput: React.NamedExoticComponent<(CoinflowCardNumberInputProps & MerchantIdOrCheckoutJwt) & React.RefAttributes>; /** * The CVV number input for creating a new tokenized card */ export declare const CoinflowCvvInput: React.MemoExoticComponent<() => React.JSX.Element>; /** * Allows merchants to collect the CVV for an already tokenized card in a PCI-compliant way and receive the token with the CVV linked. * * Usage: * ```tsx * const ref = useRef<{getToken(): Promise<{token: string}>}>(); * * * * * * ``` */ export declare const CoinflowCvvOnlyInput: React.NamedExoticComponent<(CoinflowCvvOnlyInputProps & MerchantIdOrCheckoutJwt) & React.RefAttributes>; /** * Allows merchants to collect card information from their customers in a PCI-compliant way and receive the tokenized card number. * The `CoinflowCardOnlyInput` is used for collecting a debit card for users to be able to withdraw their funds directly to. * * Usage: * ```tsx * const ref = useRef<{getToken(): Promise<{token: string}>}>(); * * * * * * ``` */ export declare const CoinflowCardOnlyInput: React.NamedExoticComponent<(CoinflowCvvOnlyInputProps & MerchantIdOrCheckoutJwt) & React.RefAttributes>; /** @deprecated Use CoinflowCardForm instead */ export declare const CoinflowLegacyCardNumberInput: React.NamedExoticComponent<(CoinflowCardNumberInputProps & MerchantIdOrCheckoutJwt) & React.RefAttributes>; /** @deprecated Use CoinflowCvvForm instead */ export declare const CoinflowLegacyCvvInput: React.MemoExoticComponent<() => React.JSX.Element>; /** @deprecated Use CoinflowCvvForm instead */ export declare const CoinflowLegacyCvvOnlyInput: React.NamedExoticComponent<(CoinflowCvvOnlyInputProps & MerchantIdOrCheckoutJwt) & React.RefAttributes>; /** @deprecated Use CoinflowCardNumberForm instead */ export declare const CoinflowLegacyCardOnlyInput: React.NamedExoticComponent<(CoinflowCvvOnlyInputProps & MerchantIdOrCheckoutJwt) & React.RefAttributes>;