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