import {
  ICON_LIBRARY,
  ICON_SUGGESTIONS,
  createDictionaryMap,
  normalizeDictionaryEntries,
  DictionaryValue,
  renderDictionaryColor,
  renderDictionaryIcon
} from "@open-mercato/core/modules/dictionaries/components/dictionaryAppearance";
const CUSTOMER_DICTIONARY_KINDS = [
  "statuses",
  "sources",
  "lifecycle-stages",
  "address-types",
  "activity-types",
  "deal-statuses",
  "pipeline-stages",
  "job-titles",
  "industries",
  "temperature",
  "renewal-quarters",
  "person-company-roles",
  "interaction-statuses"
];
const CUSTOMER_DICTIONARIES_MANAGE_HREF = "/backend/config/customers";
function getCustomerDictionarySettingsSectionId(kind) {
  return `customer-dictionary-${kind}`;
}
function getCustomerDictionaryManageHref(kind) {
  return `${CUSTOMER_DICTIONARIES_MANAGE_HREF}#${getCustomerDictionarySettingsSectionId(kind)}`;
}
function createEmptyCustomerDictionaryMaps() {
  return CUSTOMER_DICTIONARY_KINDS.reduce(
    (acc, kind) => {
      acc[kind] = {};
      return acc;
    },
    {}
  );
}
export {
  CUSTOMER_DICTIONARIES_MANAGE_HREF,
  CUSTOMER_DICTIONARY_KINDS,
  DictionaryValue,
  ICON_LIBRARY,
  ICON_SUGGESTIONS,
  createDictionaryMap,
  createEmptyCustomerDictionaryMaps,
  getCustomerDictionaryManageHref,
  getCustomerDictionarySettingsSectionId,
  normalizeDictionaryEntries,
  renderDictionaryColor,
  renderDictionaryIcon
};
//# sourceMappingURL=dictionaries.js.map
