@open-tender/utils
Version:
A library of utils for use with Open Tender applications that utilize our cloud-based Order API.
11 lines (10 loc) • 837 B
TypeScript
/// <reference types="react" />
import { CardType, CreditCardData, CreditCardErrors, RequestError, RequestStatus } from '@open-tender/types';
export declare const useCreditCardForm: (loading: RequestStatus, error: RequestError, data: CreditCardData | null, cardType: CardType | null, addCard: (data: CreditCardData, callback: () => void) => void, callback: () => void, includeRecaptcha: boolean | undefined, revenue_center_id: number | null, kountSessionId?: string | null, requireCardholderName?: boolean) => {
submitRef: import("react").MutableRefObject<HTMLButtonElement | null>;
recaptchaRef: import("react").MutableRefObject<any>;
data: CreditCardData | null;
errors: Record<string, string> | CreditCardErrors;
submitting: boolean;
handleSubmit: (evt?: React.FormEvent<HTMLFormElement>) => Promise<void>;
};