import type { CustomFieldConfiguration } from './custom-field-configuration'; export interface CustomFieldSetConfiguration { availableFor: CustomFieldSetConfigurationAvailableForEnum; customFields?: Array; description?: string; id: string; name: string; type: CustomFieldSetConfigurationTypeEnum; } export declare const CustomFieldSetConfigurationAvailableForEnum: { readonly Client: "CLIENT"; readonly Group: "GROUP"; readonly CreditArrangement: "CREDIT_ARRANGEMENT"; readonly LoanAccount: "LOAN_ACCOUNT"; readonly Guarantor: "GUARANTOR"; readonly Asset: "ASSET"; readonly DepositAccount: "DEPOSIT_ACCOUNT"; readonly DepositProduct: "DEPOSIT_PRODUCT"; readonly TransactionChannel: "TRANSACTION_CHANNEL"; readonly TransactionType: "TRANSACTION_TYPE"; readonly Branch: "BRANCH"; readonly Centre: "CENTRE"; readonly User: "USER"; }; export type CustomFieldSetConfigurationAvailableForEnum = (typeof CustomFieldSetConfigurationAvailableForEnum)[keyof typeof CustomFieldSetConfigurationAvailableForEnum]; export declare const CustomFieldSetConfigurationTypeEnum: { readonly Single: "SINGLE"; readonly Grouped: "GROUPED"; }; export type CustomFieldSetConfigurationTypeEnum = (typeof CustomFieldSetConfigurationTypeEnum)[keyof typeof CustomFieldSetConfigurationTypeEnum];