import { ActiveChargeCardCount, ActiveDebitCardCountByUserId, Address, Amount, Class, CreditLimitFrequency, DepositAccountWithLimit, ID, Person, User, UserRole } from '@zeniai/client-epic-state'; import { ChargeCardTypeOption, IssueCardSectionFormData } from './helpers/IssueChargeCardUtils'; interface IssueCardLineItemProps { activeChargeCardCount: Record; activeDebitCardCount: Record; allAccountingClasses: Class[]; allRoles: UserRole[]; cardHolderCandidates: User[]; cardsSectionRef: React.MutableRefObject; creditLimitFrequency: CreditLimitFrequency[]; customAddress: Record; depositAccounts: DepositAccountWithLimit[]; hasMultipleLineItems: boolean; isChargeCardFeatureEnabled: boolean; isChargeCardSetupEnabled: boolean; isDebitCardFeatureEnabled: boolean; isDebitCardSetupEnabled: boolean; isIssuePhysicalCardEnabled: boolean; isIssuePhysicalDebitCardEnabled: boolean; issueCardSectionId: string; limit: Amount; lineData: IssueCardSectionFormData; lineIndex: number; maxPhysicalChargeCardPerUser: number; maxPhysicalDebitCardPerUser: number; maxVirtualChargeCardPerUser: number; maxVirtualDebitCardPerUser: number; userAddress: Record; userList: Person[]; companyAddress?: Address; onRemoveIssueCardLine: (lineIndex: number) => void; openAddAddressDrawerHandler: (lineId: ID, chargeCardTypeOption: ChargeCardTypeOption) => void; clearTentativeNameForLine?: (lineId: string) => void; } declare const IssueCardLineItem: (props: IssueCardLineItemProps) => import("react/jsx-runtime").JSX.Element; export default IssueCardLineItem;