import { RegisterOptions } from 'react-hook-form'; import { AllowedValueWithCode } from '@zeniai/client-epic-state'; import { DisableMode } from '../../formElements/common/common'; import { PaymentMethodConfig } from './PaymentMethodSingleSelect'; export interface PaymentMethodSingleSelectFieldProps { allPaymentMethods: PaymentMethodConfig[]; isAdmin: boolean; name: string; defaultValue?: PaymentMethodConfig; disablementAmountThreshold?: number; hasError?: boolean; internationalVerificationStatus?: AllowedValueWithCode; isDepositAccount?: boolean; isDisabled?: DisableMode; isInsufficientBalance?: boolean; isNewUser?: boolean; isSameDayACHEnabled?: boolean; isTransferLimitExceeded?: boolean; placeholder?: string; registerOptions?: RegisterOptions; shouldRemoveScroll?: boolean; showDisabledSameDayACHOption?: boolean; onInternationalWireVerifyClick: () => void; } declare const PaymentMethodSingleSelectField: ({ name, allPaymentMethods, hasError, isAdmin, registerOptions, defaultValue, placeholder, isDisabled, internationalVerificationStatus, onInternationalWireVerifyClick, showDisabledSameDayACHOption, isNewUser, isSameDayACHEnabled, isTransferLimitExceeded, isInsufficientBalance, isDepositAccount, disablementAmountThreshold, shouldRemoveScroll, }: PaymentMethodSingleSelectFieldProps) => import("react/jsx-runtime").JSX.Element; export default PaymentMethodSingleSelectField;