import { Address, ChargeCardWithUserAndShippingAddress, FetchStateAndError, Token } from '@zeniai/client-epic-state'; type responseData = { errors: { detail: string; source: { pointer: string; }; status: string; title: string; }[]; }; interface VGSField { loadingState: "loaded" | "loading" | "failed"; } export interface Form { fields?: VGSField[]; SERIALIZERS?: string; state?: any; submit?: (path: string, options: { headers: Record; mapDotToObject: string; }, onResponse?: (status: number, data: responseData) => void, onError?: () => void) => void; } export interface ChargeCardActivateRightSectionProps { activationInProgress: boolean; activationWaitStatus: FetchStateAndError; card: ChargeCardWithUserAndShippingAddress; flipCard: boolean; form: Form; isMaxActivationAttemptDone: boolean; isRefreshingViewInBackground: boolean; isVGSFormLoaded: boolean; phone: string; setValidation: React.Dispatch>; shippingAddress: Address; showCVVFieldError: boolean; showExpiryFieldError: boolean; validation: boolean; signedInUserToken?: Token; onActivate: (token?: Token) => void; onGetOtp: (phoneNumber: string) => void; setFlipCard: (value: React.SetStateAction) => void; } declare const ChargeCardActivateRightSection: ({ shippingAddress, isRefreshingViewInBackground, validation, isMaxActivationAttemptDone, card, showCVVFieldError, showExpiryFieldError, activationInProgress, activationWaitStatus, isVGSFormLoaded, form, phone, flipCard, signedInUserToken, setFlipCard, onGetOtp, setValidation, onActivate, }: ChargeCardActivateRightSectionProps) => import("react/jsx-runtime").JSX.Element; interface ActivateButtonProps { activationInProgress: boolean; activationWaitStatus: FetchStateAndError; form: Form; isMaxActivationAttemptDone: boolean; isRefreshingViewInBackground: boolean; isVGSFormLoaded: boolean; phone: string; showCVVFieldError: boolean; showExpiryFieldError: boolean; signedInUserToken?: Token; onActivate: (token?: Token) => void; onGetOtp: (phoneNumber: string) => void; setValidation: (value: React.SetStateAction) => void; } export declare const ActivateButton: ({ activationInProgress, isRefreshingViewInBackground, activationWaitStatus, isVGSFormLoaded, isMaxActivationAttemptDone, showCVVFieldError, showExpiryFieldError, form, setValidation, signedInUserToken, onGetOtp, phone, onActivate, }: ActivateButtonProps) => import("react/jsx-runtime").JSX.Element; export default ChargeCardActivateRightSection;