import { AllowedValueWithCode } from '@zeniai/client-epic-state'; import { DisableMode } from '../../formElements/common/common'; import { PaymentMethodConfig } from './Helper'; export { getInternationalTransferPaymentMethodLabel, isSameDayACHMethod, paymentMethodValueToPaymentMethodLabel, } from './Helper'; export type { PaymentMethodConfig } from './Helper'; export interface Props { allMethods: PaymentMethodConfig[]; isAdmin: boolean; disablementAmountThreshold?: number; hasError?: boolean; internationalVerificationStatus?: AllowedValueWithCode; isDepositAccount?: boolean; isDisabled?: DisableMode; isInsufficientBalance?: boolean; isNewUser?: boolean; isOptionRemovable?: boolean; isSameDayACHEnabled?: boolean; isTransferLimitExceeded?: boolean; placeholder?: string; selectedValue?: PaymentMethodConfig; shouldRemoveScroll?: boolean; showDisabledSameDayACHOption?: boolean; onInternationalWireVerifyClick: () => void; onSelectionChanged: (selectedMethod?: PaymentMethodConfig) => void; } declare const PaymentMethodSingleSelect: ({ isDepositAccount, placeholder, isAdmin, selectedValue, allMethods, isOptionRemovable, hasError, isDisabled, disablementAmountThreshold, shouldRemoveScroll, isNewUser, isSameDayACHEnabled, isTransferLimitExceeded, showDisabledSameDayACHOption, isInsufficientBalance, internationalVerificationStatus, onSelectionChanged, onInternationalWireVerifyClick, }: Props) => import("react/jsx-runtime").JSX.Element; export default PaymentMethodSingleSelect;