import { CardActivationOrPinUpdateEventCodeType, ChargeCard, FetchStateAndError, ID, Token, TwoFactorAuthenticationView } from '@zeniai/client-epic-state'; declare global { interface Window { VGSCollect: any; } } export declare const uniqueFormName: (sectionId: ID) => `${string}_form`; declare const DebitCardSetPin: ({ isSandboxEnv, setPinWaitStatus, chargeCardCashbackRatePerTransaction, phone, card, showMenuIcon, vgsVaultId, signedInUserToken, twoFAView, onBackClick, onGetOtp, onVerifyOtp, onVerifyOtpSuccess, onResendOtp, onUpdateDebitCardPinAttempt, onClickMenuIcon, onSetPinSuccess, }: { card: ChargeCard; chargeCardCashbackRatePerTransaction: number; isSandboxEnv: boolean; phone: string; setPinWaitStatus: FetchStateAndError; showMenuIcon: boolean; twoFAView: TwoFactorAuthenticationView; vgsVaultId: string; signedInUserToken?: Token; onBackClick: () => void; onClickMenuIcon: () => void; onGetOtp: (phoneNumber: string) => void; onResendOtp: (otpChallenge: string) => void; onSetPinSuccess: () => void; onUpdateDebitCardPinAttempt: (statusCode: CardActivationOrPinUpdateEventCodeType) => void; onVerifyOtp: (code: string, otpChallenge: string) => void; onVerifyOtpSuccess: (Token?: Token) => void; }) => import("react/jsx-runtime").JSX.Element; export default DebitCardSetPin;