export interface DuplicateFieldConstraint { active?: boolean; dataField?: string; dataItemType?: DuplicateFieldConstraintDataItemTypeEnum; encodedKey?: string; groupIndex?: number; } export declare const DuplicateFieldConstraintDataItemTypeEnum: { readonly Loans: "LOANS"; readonly Savings: "SAVINGS"; readonly Client: "CLIENT"; readonly ClientRole: "CLIENT_ROLE"; readonly Group: "GROUP"; readonly GroupRole: "GROUP_ROLE"; readonly Transaction: "TRANSACTION"; readonly JournalEntry: "JOURNAL_ENTRY"; readonly InterestAccrualBreakdown: "INTEREST_ACCRUAL_BREAKDOWN"; readonly Branch: "BRANCH"; readonly Centre: "CENTRE"; readonly User: "USER"; readonly LoanProduct: "LOAN_PRODUCT"; readonly SavingsProduct: "SAVINGS_PRODUCT"; readonly NotificationMessage: "NOTIFICATION_MESSAGE"; readonly NotificationTemplate: "NOTIFICATION_TEMPLATE"; readonly Repayment: "REPAYMENT"; readonly RepaymentCollection: "REPAYMENT_COLLECTION"; readonly Activity: "ACTIVITY"; readonly LineOfCredit: "LINE_OF_CREDIT"; readonly IdentificationDocument: "IDENTIFICATION_DOCUMENT"; readonly Attachment: "ATTACHMENT"; readonly Currency: "CURRENCY"; readonly Product: "PRODUCT"; readonly Revenue: "REVENUE"; readonly Expense: "EXPENSE"; readonly OutstandingPortfolioAccounts: "OUTSTANDING_PORTFOLIO_ACCOUNTS"; readonly OutstandingPortfolioAmounts: "OUTSTANDING_PORTFOLIO_AMOUNTS"; readonly CreatedAccounts: "CREATED_ACCOUNTS"; readonly WrittenOffLoans: "WRITTEN_OFF_LOANS"; readonly DisbursedLoans: "DISBURSED_LOANS"; readonly LoanGroup: "LOAN_GROUP"; readonly Tranche: "TRANCHE"; readonly DisbursementDetails: "DISBURSEMENT_DETAILS"; readonly TransactionDetails: "TRANSACTION_DETAILS"; readonly TransactionChannel: "TRANSACTION_CHANNEL"; readonly CustomPredefinedFee: "CUSTOM_PREDEFINED_FEE"; readonly CustomFieldSelection: "CUSTOM_FIELD_SELECTION"; readonly PredefinedFee: "PREDEFINED_FEE"; readonly LoanTransaction: "LOAN_TRANSACTION"; readonly SavingsTransaction: "SAVINGS_TRANSACTION"; readonly CardTransactionReversal: "CARD_TRANSACTION_REVERSAL"; readonly ComposedTransactions: "COMPOSED_TRANSACTIONS"; readonly UnionTransactions: "UNION_TRANSACTIONS"; readonly InvestorFund: "INVESTOR_FUND"; readonly PrincipalPaymentSettings: "PRINCIPAL_PAYMENT_SETTINGS"; readonly LoanAccountGuaranty: "LOAN_ACCOUNT_GUARANTY"; readonly Task: "TASK"; readonly DocumentTemplate: "DOCUMENT_TEMPLATE"; readonly IndexRate: "INDEX_RATE"; readonly IndexRateSource: "INDEX_RATE_SOURCE"; readonly InterestProductSettings: "INTEREST_PRODUCT_SETTINGS"; readonly MccExpiration: "MCC_EXPIRATION"; readonly ProductArrearsSettings: "PRODUCT_ARREARS_SETTINGS"; readonly AccountInterestRateSettings: "ACCOUNT_INTEREST_RATE_SETTINGS"; readonly LendingAccountContract: "LENDING_ACCOUNT_CONTRACT"; readonly RevolvingAccount: "REVOLVING_ACCOUNT"; readonly LendingProductContract: "LENDING_PRODUCT_CONTRACT"; }; export type DuplicateFieldConstraintDataItemTypeEnum = (typeof DuplicateFieldConstraintDataItemTypeEnum)[keyof typeof DuplicateFieldConstraintDataItemTypeEnum];