import type { UserManagedBranch } from './user-managed-branch'; export interface UserAccess { administratorAccess?: boolean; apiAccess?: boolean; canManageAllBranches: boolean; canManageEntitiesAssignedToOtherOfficers: boolean; creditOfficerAccess?: boolean; deliveryAccess?: boolean; mambuAccess?: boolean; managedBranches?: Array; permissions?: Array; supportAccess?: boolean; tellerAccess?: boolean; } export declare const UserAccessPermissionsEnum: { readonly AuditTransactions: "AUDIT_TRANSACTIONS"; readonly ViewComments: "VIEW_COMMENTS"; readonly CreateComments: "CREATE_COMMENTS"; readonly EditComments: "EDIT_COMMENTS"; readonly DeleteComments: "DELETE_COMMENTS"; readonly CreateIndexRate: "CREATE_INDEX_RATE"; readonly DownloadBackups: "DOWNLOAD_BACKUPS"; readonly ImportData: "IMPORT_DATA"; readonly ViewBackgroundTasks: "VIEW_BACKGROUND_TASKS"; readonly ViewExchangeRates: "VIEW_EXCHANGE_RATES"; readonly CreateExchangeRate: "CREATE_EXCHANGE_RATE"; readonly ViewCentreDetails: "VIEW_CENTRE_DETAILS"; readonly CreateCentre: "CREATE_CENTRE"; readonly EditCentre: "EDIT_CENTRE"; readonly DeleteCentre: "DELETE_CENTRE"; readonly ManageConfigurationAsCode: "MANAGE_CONFIGURATION_AS_CODE"; readonly GetManageConfigurationAsCode: "GET_MANAGE_CONFIGURATION_AS_CODE"; readonly PutManageConfigurationAsCode: "PUT_MANAGE_CONFIGURATION_AS_CODE"; readonly ViewBranchDetails: "VIEW_BRANCH_DETAILS"; readonly CreateBranch: "CREATE_BRANCH"; readonly EditBranch: "EDIT_BRANCH"; readonly CreateCommunicationTemplates: "CREATE_COMMUNICATION_TEMPLATES"; readonly EditCommunicationTemplates: "EDIT_COMMUNICATION_TEMPLATES"; readonly SendManualSms: "SEND_MANUAL_SMS"; readonly SendManualEmail: "SEND_MANUAL_EMAIL"; readonly ViewCommunicationHistory: "VIEW_COMMUNICATION_HISTORY"; readonly ResendFailedMessages: "RESEND_FAILED_MESSAGES"; readonly ViewTransactionChannels: "VIEW_TRANSACTION_CHANNELS"; readonly CreateTransactionChannels: "CREATE_TRANSACTION_CHANNELS"; readonly EditTransactionChannels: "EDIT_TRANSACTION_CHANNELS"; readonly DeleteTransactionChannels: "DELETE_TRANSACTION_CHANNELS"; readonly ManageHolidays: "MANAGE_HOLIDAYS"; readonly ManageIndexRates: "MANAGE_INDEX_RATES"; readonly ManageEodProcessing: "MANAGE_EOD_PROCESSING"; readonly ManageInternalControls: "MANAGE_INTERNAL_CONTROLS"; readonly ManageCurrencies: "MANAGE_CURRENCIES"; readonly ManageAuthorizationHoldsSetup: "MANAGE_AUTHORIZATION_HOLDS_SETUP"; readonly ManageRiskLevels: "MANAGE_RISK_LEVELS"; readonly ViewLoanProductDetails: "VIEW_LOAN_PRODUCT_DETAILS"; readonly CreateLoanProduct: "CREATE_LOAN_PRODUCT"; readonly EditLoanProduct: "EDIT_LOAN_PRODUCT"; readonly DeleteLoanProducts: "DELETE_LOAN_PRODUCTS"; readonly ViewSavingsProductDetails: "VIEW_SAVINGS_PRODUCT_DETAILS"; readonly CreateSavingsProduct: "CREATE_SAVINGS_PRODUCT"; readonly EditSavingsProduct: "EDIT_SAVINGS_PRODUCT"; readonly DeleteSavingsProduct: "DELETE_SAVINGS_PRODUCT"; readonly CreateProductDocumentTemplates: "CREATE_PRODUCT_DOCUMENT_TEMPLATES"; readonly EditProductDocumentTemplates: "EDIT_PRODUCT_DOCUMENT_TEMPLATES"; readonly DeleteProductDocumentTemplates: "DELETE_PRODUCT_DOCUMENT_TEMPLATES"; readonly ViewClientDetails: "VIEW_CLIENT_DETAILS"; readonly CreateClient: "CREATE_CLIENT"; readonly EditClient: "EDIT_CLIENT"; readonly DeleteClients: "DELETE_CLIENTS"; readonly ApproveClient: "APPROVE_CLIENT"; readonly RejectClient: "REJECT_CLIENT"; readonly ExitClient: "EXIT_CLIENT"; readonly AnonymizeClient: "ANONYMIZE_CLIENT"; readonly BlacklistClient: "BLACKLIST_CLIENT"; readonly UndoClientStateChanged: "UNDO_CLIENT_STATE_CHANGED"; readonly EditClientId: "EDIT_CLIENT_ID"; readonly EditBlacklistedClientCfv: "EDIT_BLACKLISTED_CLIENT_CFV"; readonly EditGroupId: "EDIT_GROUP_ID"; readonly ChangeClientType: "CHANGE_CLIENT_TYPE"; readonly ViewGroupDetails: "VIEW_GROUP_DETAILS"; readonly CreateGroup: "CREATE_GROUP"; readonly EditGroup: "EDIT_GROUP"; readonly DeleteGroup: "DELETE_GROUP"; readonly ChangeGroupType: "CHANGE_GROUP_TYPE"; readonly ViewLineOfCreditDetails: "VIEW_LINE_OF_CREDIT_DETAILS"; readonly CreateLinesOfCredit: "CREATE_LINES_OF_CREDIT"; readonly EditLinesOfCredit: "EDIT_LINES_OF_CREDIT"; readonly AddAccountsToLineOfCredit: "ADD_ACCOUNTS_TO_LINE_OF_CREDIT"; readonly RemoveAccountsFromLineOfCredit: "REMOVE_ACCOUNTS_FROM_LINE_OF_CREDIT"; readonly ApproveLineOfCredit: "APPROVE_LINE_OF_CREDIT"; readonly UndoApproveLineOfCredit: "UNDO_APPROVE_LINE_OF_CREDIT"; readonly WithdrawLineOfCredit: "WITHDRAW_LINE_OF_CREDIT"; readonly UndoWithdrawLineOfCredit: "UNDO_WITHDRAW_LINE_OF_CREDIT"; readonly RejectLineOfCredit: "REJECT_LINE_OF_CREDIT"; readonly UndoRejectLineOfCredit: "UNDO_REJECT_LINE_OF_CREDIT"; readonly CloseLinesOfCredit: "CLOSE_LINES_OF_CREDIT"; readonly DeleteLinesOfCredit: "DELETE_LINES_OF_CREDIT"; readonly ViewLoanAccountDetails: "VIEW_LOAN_ACCOUNT_DETAILS"; readonly CreateLoanAccount: "CREATE_LOAN_ACCOUNT"; readonly EditLoanAccount: "EDIT_LOAN_ACCOUNT"; readonly DeleteLoanAccount: "DELETE_LOAN_ACCOUNT"; readonly EnterRepayment: "ENTER_REPAYMENT"; readonly EditRepaymentSchedule: "EDIT_REPAYMENT_SCHEDULE"; readonly ApproveLoans: "APPROVE_LOANS"; readonly RequestLoanApproval: "REQUEST_LOAN_APPROVAL"; readonly DiburseLoans: "DIBURSE_LOANS"; readonly WithdrawLoanAccounts: "WITHDRAW_LOAN_ACCOUNTS"; readonly UndoWithdrawLoanAccounts: "UNDO_WITHDRAW_LOAN_ACCOUNTS"; readonly SetLoanIncomplete: "SET_LOAN_INCOMPLETE"; readonly RejectLoans: "REJECT_LOANS"; readonly UndoRejectLoans: "UNDO_REJECT_LOANS"; readonly CloseLoanAccounts: "CLOSE_LOAN_ACCOUNTS"; readonly WriteOffLoanAccounts: "WRITE_OFF_LOAN_ACCOUNTS"; readonly TerminateLoanAccounts: "TERMINATE_LOAN_ACCOUNTS"; readonly PayOffLoan: "PAY_OFF_LOAN"; readonly UndoLoanAccountClosure: "UNDO_LOAN_ACCOUNT_CLOSURE"; readonly ReverseLoanAccountWriteOff: "REVERSE_LOAN_ACCOUNT_WRITE_OFF"; readonly RefinanceLoanAccount: "REFINANCE_LOAN_ACCOUNT"; readonly RescheduleLoanAccount: "RESCHEDULE_LOAN_ACCOUNT"; readonly ApplyAccruedLoanInterest: "APPLY_ACCRUED_LOAN_INTEREST"; readonly ApplyLoanFees: "APPLY_LOAN_FEES"; readonly ApplyLoanAdjustments: "APPLY_LOAN_ADJUSTMENTS"; readonly CreditBalanceDeposit: "CREDIT_BALANCE_DEPOSIT"; readonly EditPlannedFees: "EDIT_PLANNED_FEES"; readonly BackdateLoanTransactions: "BACKDATE_LOAN_TRANSACTIONS"; readonly LinkAccounts: "LINK_ACCOUNTS"; readonly CollectGuaranties: "COLLECT_GUARANTIES"; readonly ViewSecuritiesDetails: "VIEW_SECURITIES_DETAILS"; readonly CreateSecurities: "CREATE_SECURITIES"; readonly EditSecurities: "EDIT_SECURITIES"; readonly DeleteSecurities: "DELETE_SECURITIES"; readonly LockLoanAccounts: "LOCK_LOAN_ACCOUNTS"; readonly PostTransactionsOnLockedLoanAccounts: "POST_TRANSACTIONS_ON_LOCKED_LOAN_ACCOUNTS"; readonly EditLoanTranches: "EDIT_LOAN_TRANCHES"; readonly EditPenaltyRate: "EDIT_PENALTY_RATE"; readonly EditFeeRate: "EDIT_FEE_RATE"; readonly SetDisbursementConditions: "SET_DISBURSEMENT_CONDITIONS"; readonly EditLoanTransactions: "EDIT_LOAN_TRANSACTIONS"; readonly BulkLoanCorrections: "BULK_LOAN_CORRECTIONS"; readonly EditInterestRate: "EDIT_INTEREST_RATE"; readonly EditRepaymentMethodValue: "EDIT_REPAYMENT_METHOD_VALUE"; readonly EditPeriodicPaymentForActiveAccount: "EDIT_PERIODIC_PAYMENT_FOR_ACTIVE_ACCOUNT"; readonly ManageLoanAssociation: "MANAGE_LOAN_ASSOCIATION"; readonly MakeWithdrawalRedraw: "MAKE_WITHDRAWAL_REDRAW"; readonly EnterRefund: "ENTER_REFUND"; readonly ViewSavingsAccountDetails: "VIEW_SAVINGS_ACCOUNT_DETAILS"; readonly CreateSavingsAccount: "CREATE_SAVINGS_ACCOUNT"; readonly EditSavingsAccount: "EDIT_SAVINGS_ACCOUNT"; readonly DeleteSavingsAccount: "DELETE_SAVINGS_ACCOUNT"; readonly MakeDeposit: "MAKE_DEPOSIT"; readonly MakeBulkDeposits: "MAKE_BULK_DEPOSITS"; readonly MakeWithdrawal: "MAKE_WITHDRAWAL"; readonly MakeEarlyWithdrawals: "MAKE_EARLY_WITHDRAWALS"; readonly ApproveSavings: "APPROVE_SAVINGS"; readonly ActivateMaturity: "ACTIVATE_MATURITY"; readonly UndoMaturity: "UNDO_MATURITY"; readonly CloseSavingsAccounts: "CLOSE_SAVINGS_ACCOUNTS"; readonly ApplySavingsFees: "APPLY_SAVINGS_FEES"; readonly ReopenSavingsAccount: "REOPEN_SAVINGS_ACCOUNT"; readonly ApplySavingsAdjustments: "APPLY_SAVINGS_ADJUSTMENTS"; readonly LockSavingsAccount: "LOCK_SAVINGS_ACCOUNT"; readonly UnlockSavingsAccount: "UNLOCK_SAVINGS_ACCOUNT"; readonly ReverseSavingsAccountWriteOff: "REVERSE_SAVINGS_ACCOUNT_WRITE_OFF"; readonly BackdateSavingsTransactions: "BACKDATE_SAVINGS_TRANSACTIONS"; readonly MakeTransfer: "MAKE_TRANSFER"; readonly MakeInterClientsTransfers: "MAKE_INTER_CLIENTS_TRANSFERS"; readonly PostTransactionsOnDormantAccounts: "POST_TRANSACTIONS_ON_DORMANT_ACCOUNTS"; readonly ApplyAccruedSavingsInterest: "APPLY_ACCRUED_SAVINGS_INTEREST"; readonly EditSavingsTransactions: "EDIT_SAVINGS_TRANSACTIONS"; readonly BulkDepositCorrections: "BULK_DEPOSIT_CORRECTIONS"; readonly BlockAndSeizeFunds: "BLOCK_AND_SEIZE_FUNDS"; readonly WithdrawBlockedFunds: "WITHDRAW_BLOCKED_FUNDS"; readonly ManageDepositAccountRecipient: "MANAGE_DEPOSIT_ACCOUNT_RECIPIENT"; readonly ManageDepositAssociation: "MANAGE_DEPOSIT_ASSOCIATION"; readonly BypassAccountOwnershipTransferViewRestriction: "BYPASS_ACCOUNT_OWNERSHIP_TRANSFER_VIEW_RESTRICTION"; readonly CreateCards: "CREATE_CARDS"; readonly ViewCards: "VIEW_CARDS"; readonly DeleteCards: "DELETE_CARDS"; readonly ReverseCardWithdrawalTransaction: "REVERSE_CARD_WITHDRAWAL_TRANSACTION"; readonly ReverseCardTransaction: "REVERSE_CARD_TRANSACTION"; readonly CardBalanceInquiry: "CARD_BALANCE_INQUIRY"; readonly CreateAuthorizationHold: "CREATE_AUTHORIZATION_HOLD"; readonly UpdateAuthorizationHold: "UPDATE_AUTHORIZATION_HOLD"; readonly ViewAuthorizationHold: "VIEW_AUTHORIZATION_HOLD"; readonly CreateCardTransaction: "CREATE_CARD_TRANSACTION"; readonly CreateAccountHold: "CREATE_ACCOUNT_HOLD"; readonly UpdateAccountHold: "UPDATE_ACCOUNT_HOLD"; readonly ViewAccountHold: "VIEW_ACCOUNT_HOLD"; readonly ViewDocuments: "VIEW_DOCUMENTS"; readonly CreateDocuments: "CREATE_DOCUMENTS"; readonly EditDocuments: "EDIT_DOCUMENTS"; readonly DeleteDocuments: "DELETE_DOCUMENTS"; readonly ViewTask: "VIEW_TASK"; readonly CreateTask: "CREATE_TASK"; readonly EditTask: "EDIT_TASK"; readonly DeleteTask: "DELETE_TASK"; readonly ViewIntelligence: "VIEW_INTELLIGENCE"; readonly ViewReports: "VIEW_REPORTS"; readonly CreateReports: "CREATE_REPORTS"; readonly EditReports: "EDIT_REPORTS"; readonly DeleteReports: "DELETE_REPORTS"; readonly ViewJasperReports: "VIEW_JASPER_REPORTS"; readonly CreateJasperReports: "CREATE_JASPER_REPORTS"; readonly EditJasperReports: "EDIT_JASPER_REPORTS"; readonly DeleteJasperReports: "DELETE_JASPER_REPORTS"; readonly ViewChartOfAccounts: "VIEW_CHART_OF_ACCOUNTS"; readonly ManageAccounts: "MANAGE_ACCOUNTS"; readonly ViewJournalEntries: "VIEW_JOURNAL_ENTRIES"; readonly LogJournalEntries: "LOG_JOURNAL_ENTRIES"; readonly ViewAccountingReports: "VIEW_ACCOUNTING_REPORTS"; readonly MakeAccountingClosure: "MAKE_ACCOUNTING_CLOSURE"; readonly ApplyAccountingAdjustments: "APPLY_ACCOUNTING_ADJUSTMENTS"; readonly BookingDateLoansGl: "BOOKING_DATE_LOANS_GL"; readonly BookingDateSavingsGl: "BOOKING_DATE_SAVINGS_GL"; readonly RectifyAdjustment: "RECTIFY_ADJUSTMENT"; readonly ManageInterbranchGlaccountRules: "MANAGE_INTERBRANCH_GLACCOUNT_RULES"; readonly ViewAccountingRates: "VIEW_ACCOUNTING_RATES"; readonly CreateAccountingRates: "CREATE_ACCOUNTING_RATES"; readonly OpenTill: "OPEN_TILL"; readonly CloseTill: "CLOSE_TILL"; readonly AddCash: "ADD_CASH"; readonly RemoveCash: "REMOVE_CASH"; readonly PostTransactionsWithoutOpenedTill: "POST_TRANSACTIONS_WITHOUT_OPENED_TILL"; readonly ViewInvestorFundsDetails: "VIEW_INVESTOR_FUNDS_DETAILS"; readonly CreateInvestorFunds: "CREATE_INVESTOR_FUNDS"; readonly EditInvestorFunds: "EDIT_INVESTOR_FUNDS"; readonly DeleteInvestorFunds: "DELETE_INVESTOR_FUNDS"; readonly SellLoanFraction: "SELL_LOAN_FRACTION"; readonly CreateUser: "CREATE_USER"; readonly EditUser: "EDIT_USER"; readonly ViewUserDetails: "VIEW_USER_DETAILS"; readonly DeleteUser: "DELETE_USER"; readonly ManageTwoFactorAuthentication: "MANAGE_TWO_FACTOR_AUTHENTICATION"; readonly ManageClientAssociation: "MANAGE_CLIENT_ASSOCIATION"; readonly ManageGroupAssociation: "MANAGE_GROUP_ASSOCIATION"; readonly EditPrincipalPaymentActiveRevolvingCredit: "EDIT_PRINCIPAL_PAYMENT_ACTIVE_REVOLVING_CREDIT"; readonly PerformRepaymentsWithCustomAmountsAllocation: "PERFORM_REPAYMENTS_WITH_CUSTOM_AMOUNTS_ALLOCATION"; readonly ExportToExcel: "EXPORT_TO_EXCEL"; readonly ViewAdministrationDetails: "VIEW_ADMINISTRATION_DETAILS"; readonly ManageEventsStreaming: "MANAGE_EVENTS_STREAMING"; readonly ManagePayments: "MANAGE_PAYMENTS"; readonly ManageAuditTrail: "MANAGE_AUDIT_TRAIL"; readonly ManageApps: "MANAGE_APPS"; readonly ManageCardsCapability: "MANAGE_CARDS_CAPABILITY"; readonly ManageNotifications: "MANAGE_NOTIFICATIONS"; readonly Admin: "ADMIN"; readonly CreateRole: "CREATE_ROLE"; readonly EditRole: "EDIT_ROLE"; readonly DeleteRole: "DELETE_ROLE"; readonly ViewRole: "VIEW_ROLE"; readonly ManageFederatedAuthentication: "MANAGE_FEDERATED_AUTHENTICATION"; readonly ManageAccessPreferences: "MANAGE_ACCESS_PREFERENCES"; readonly ViewApiConsumersAndKeys: "VIEW_API_CONSUMERS_AND_KEYS"; readonly CreateApiConsumersAndKeys: "CREATE_API_CONSUMERS_AND_KEYS"; readonly EditApiConsumersAndKeys: "EDIT_API_CONSUMERS_AND_KEYS"; readonly DeleteApiConsumersAndKeys: "DELETE_API_CONSUMERS_AND_KEYS"; readonly ViewCustomField: "VIEW_CUSTOM_FIELD"; readonly CreateCustomField: "CREATE_CUSTOM_FIELD"; readonly EditCustomField: "EDIT_CUSTOM_FIELD"; readonly DeleteCustomField: "DELETE_CUSTOM_FIELD"; readonly ViewMambuFunctions: "VIEW_MAMBU_FUNCTIONS"; readonly CreateMambuFunctions: "CREATE_MAMBU_FUNCTIONS"; readonly EditMambuFunctions: "EDIT_MAMBU_FUNCTIONS"; readonly DeleteMambuFunctions: "DELETE_MAMBU_FUNCTIONS"; readonly ViewMambuFunctionsSecrets: "VIEW_MAMBU_FUNCTIONS_SECRETS"; readonly CreateMambuFunctionsSecrets: "CREATE_MAMBU_FUNCTIONS_SECRETS"; readonly EditMambuFunctionsSecrets: "EDIT_MAMBU_FUNCTIONS_SECRETS"; readonly DeleteMambuFunctionsSecrets: "DELETE_MAMBU_FUNCTIONS_SECRETS"; readonly ViewProfitSharingProposals: "VIEW_PROFIT_SHARING_PROPOSALS"; readonly CreateProfitSharingCashFlows: "CREATE_PROFIT_SHARING_CASH_FLOWS"; readonly ViewProfitSharingCashFlows: "VIEW_PROFIT_SHARING_CASH_FLOWS"; readonly EditProfitSharingCashFlows: "EDIT_PROFIT_SHARING_CASH_FLOWS"; readonly DeleteProfitSharingCashFlows: "DELETE_PROFIT_SHARING_CASH_FLOWS"; readonly CreateProfitSharingPools: "CREATE_PROFIT_SHARING_POOLS"; readonly ViewProfitSharingPools: "VIEW_PROFIT_SHARING_POOLS"; readonly EditProfitSharingPools: "EDIT_PROFIT_SHARING_POOLS"; readonly DeleteProfitSharingPools: "DELETE_PROFIT_SHARING_POOLS"; readonly CreateProfitSharingProductSettings: "CREATE_PROFIT_SHARING_PRODUCT_SETTINGS"; readonly ViewProfitSharingProductSettings: "VIEW_PROFIT_SHARING_PRODUCT_SETTINGS"; readonly EditProfitSharingProductSettings: "EDIT_PROFIT_SHARING_PRODUCT_SETTINGS"; readonly DeleteProfitSharingProductSettings: "DELETE_PROFIT_SHARING_PRODUCT_SETTINGS"; readonly MakeBulkChangeInterestAvailability: "MAKE_BULK_CHANGE_INTEREST_AVAILABILITY"; readonly CreateRateSheet: "CREATE_RATE_SHEET"; readonly ViewRateSheet: "VIEW_RATE_SHEET"; readonly CreateCreditAccount: "CREATE_CREDIT_ACCOUNT"; }; export type UserAccessPermissionsEnum = (typeof UserAccessPermissionsEnum)[keyof typeof UserAccessPermissionsEnum];