import { ActiveDebitCardCountByUserId, Class, CreditLimitFrequency, DepositAccountWithLimit, ID, User, UserRole } from '@zeniai/client-epic-state'; import { IssueCardSectionFormData } from './helpers/IssueChargeCardUtils'; interface VirtualDebitCardFormProps { activeDebitCardCount: Record; allAccountingClasses: Class[]; allRoles: UserRole[]; cardHolderCandidates: User[]; creditLimitFrequency: CreditLimitFrequency[]; depositAccounts: DepositAccountWithLimit[]; issueCardSectionId: string; lineData: IssueCardSectionFormData; maxVirtualDebitCardPerUser: number; } declare const VirtualDebitCardForm: ({ lineData, issueCardSectionId, cardHolderCandidates, creditLimitFrequency, allRoles, depositAccounts, allAccountingClasses, activeDebitCardCount, maxVirtualDebitCardPerUser, }: VirtualDebitCardFormProps) => import("react/jsx-runtime").JSX.Element; export declare const getOptionIcon: (depositAccounts: DepositAccountWithLimit[], optionId: ID, isOptionSelected: boolean) => import("react/jsx-runtime").JSX.Element | null; export declare const getSubLabels: (depositAccounts: DepositAccountWithLimit[], optionId: ID, isOptionSelected: boolean) => import("react/jsx-runtime").JSX.Element | null; export default VirtualDebitCardForm;