///
import { CardButtonProps, MerchantResponse, PaymentOptionsResponse } from '../@types';
export declare const useCard: ({ environment, merchant, operator, transaction, customer, debug, metaData, order, headers, post, redirect, interface: uiInterface, scope, cardType, ...props }: CardButtonProps) => {
setLoading: import("react").Dispatch>;
loading: boolean;
initialLoading: boolean;
profileData: {
merchant: MerchantResponse;
payment_options: PaymentOptionsResponse;
} | null;
createCharge: () => Promise;
cardOption: import("../@types").PaymentMethod | null;
gradientColor: any;
backgroundColor: any;
titleAsset: string | undefined;
success: boolean;
error: boolean;
isRounded: boolean;
};