/// <reference types="react" />
import { TokenFormFieldConfig } from '../@types';
export declare const Events: {
    LoadStart: string;
    LoadEnd: string;
    Change: string;
    Submit: string;
    Validate: string;
    Tokenize: string;
    Error: string;
    Hello: string;
};
export declare const defaultFormConfig: TokenFormFieldConfig;
export declare let submit: (callback?: () => unknown) => void;
export declare let validate: (callback?: () => unknown) => void;
export declare let sayHello: () => void;
export declare const CardTokenForm: import("react").ForwardRefExoticComponent<Omit<import("../@types").PaymentCardFormProps, "onSubmitHandler" | "onChangeHandler" | "onErrorHandler" | "onValidateHandler" | "onTokenizeHandler"> & {
    apiToken?: string;
    env: "local" | "prod" | "stage" | "dev" | "prod-us2";
    theme?: Partial<import("@chakra-ui/react").WithCSSVar<import("@chakra-ui/utils").Dict>>;
    fields?: Partial<import("../@types").FormConfigType>;
    onSubmit?: (data: any) => void;
    onChange?: (data: any) => void;
    onError?: (data: any) => void;
    onValidate?: (data: any) => void;
    onTokenize?: (data: any) => void;
} & import("react").RefAttributes<unknown>>;
