import '../../../../components/eui-markdown-format/markdown-tooltip.js';
import { tooltipPlugin } from '../markdown-tooltip/plugin.js';

/*
 * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
 * or more contributor license agreements. Licensed under the Elastic License
 * 2.0 and the Server Side Public License, v 1; you may not use this file except
 * in compliance with, at your election, the Elastic License 2.0 or the Server
 * Side Public License, v 1.
 */

const getDefaultEuiMarkdownUiPlugins = ({
  exclude
} = {}) => {
  const excludeSet = new Set(exclude);
  const uiPlugins = [];
  if (!excludeSet.has('tooltip')) uiPlugins.push(tooltipPlugin);

  // @ts-ignore __originatedFromEui is a custom property
  uiPlugins.__originatedFromEui = true;

  // @ts-ignore __originatedFromEui is a custom property
  return uiPlugins;
};
const defaultUiPlugins = getDefaultEuiMarkdownUiPlugins();

export { defaultUiPlugins, getDefaultEuiMarkdownUiPlugins };
//# sourceMappingURL=ui-plugins.js.map
