import { ActiveDebitCardCountByUserId, Address, Class, CreditLimitFrequency, DepositAccountWithLimit, ID, Person, UserRole } from '@zeniai/client-epic-state';
import { ChargeCardTypeOption, IssueCardSectionFormData } from './helpers/IssueChargeCardUtils';
interface PhysicalDebitCardFormProps {
    activeDebitCardCount: Record<ID, ActiveDebitCardCountByUserId>;
    allAccountingClasses: Class[];
    allRoles: UserRole[];
    creditLimitFrequency: CreditLimitFrequency[];
    customAddress: Record<ID, Address>;
    depositAccounts: DepositAccountWithLimit[];
    issueCardSectionId: string;
    lineData: IssueCardSectionFormData;
    maxPhysicalDebitCardPerUser: number;
    userAddress: Record<ID, Address>;
    userList: Person[];
    companyAddress?: Address;
    openAddAddressDrawerHandler: (lineId: ID, chargeCardTypeOption: ChargeCardTypeOption) => void;
}
declare const PhysicalDebitCardForm: ({ lineData, issueCardSectionId, creditLimitFrequency, activeDebitCardCount, allRoles, depositAccounts, allAccountingClasses, companyAddress, customAddress, userAddress, userList, maxPhysicalDebitCardPerUser, openAddAddressDrawerHandler, }: PhysicalDebitCardFormProps) => import("react/jsx-runtime").JSX.Element;
export default PhysicalDebitCardForm;
