import React from "react"; import { PaymentTenderTypeEnum } from "../../../enums/paymentTenderTypeEnum"; interface PaymentToken { nickname: string; active?: boolean; } export interface CardData { paymentToken: PaymentToken; expirationDate: string; routingNumber: string; active: boolean; paymentTokenID: string; } interface PaymentDropdownProps { paymentAccounts: CardData[]; paymentType: PaymentTenderTypeEnum; setSelectedPaymentAccount?: (paymentAccount: any) => void; } /** * PaymentDropdown component renders a dropdown menu for selecting a payment account. * It supports both credit card and bank account payment types. * * @component * @param {PaymentDropdownProps} props - The properties for the PaymentDropdown component. * @param {Array} props.paymentAccounts - An array of payment accounts to display in the dropdown. * @param {Function} props.setSelectedPaymentAccount - A function to set the selected payment account. * @param {PaymentTenderTypeEnum} props.paymentType - The type of payment (CreditCard or BankAccount). * * @returns {JSX.Element} The rendered PaymentDropdown component. */ declare const PaymentDropdown: React.FC; export default PaymentDropdown; //# sourceMappingURL=PaymentDropdown.d.ts.map