/// <reference types="react" />
import '../assets/styles.css';
import '../translations/i18n';
export declare const PaymentCardForm: import("react").ForwardRefExoticComponent<{
    validateOnChange?: boolean;
    validateOnBlur?: boolean;
    onLoadStart?: () => void;
    onLoadEnd?: () => void;
    onAuthExpired?: () => void;
} & {
    mode: "live" | "test" | "eu-live";
    lang: string;
    labels?: Record<string, Partial<import("../@types/i81n").LabelsType>>;
    canEditGuest?: boolean;
    defaultValues?: Partial<Record<"firstName" | "lastName" | "fullName" | "billingCountry" | "billingState" | "billingCity" | "billingZip" | "billingEmail" | "billingFirstName" | "billingLastName" | "billingName" | "billingBirthday" | "billingDocument" | "billingDocumentNumber" | "billingDocumentType" | "billingTaxId" | "billingAddress1" | "billingAddress2" | "billingCompany" | "billingPhone" | "billingFax", any>>;
    onSubmitHandler: (formData: any) => void;
    onChangeHandler?: (data: any) => void;
    onErrorHandler?: (errors: any) => void;
    onValidateHandler?: (formData: any) => void;
    onTokenizeHandler?: (formData: any) => void;
} & import("react").RefAttributes<unknown>>;
