'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const breakpoints = require('./breakpoints-1cc2c4c6.js');
const log = require('./global-slimmer-registry-7bbdb1f2.js');
const designToken = require('./design-token-362120c0.js');
const string = require('./string-39438062.js');
const typeGuard = require('./type-guard-8fd7909d.js');
const breakpoints$1 = require('./breakpoints-ebde4837.js');
const icons = require('./icons-dbc3eb9c.js');
const typography = require('./typography-4560e7f1.js');
const ui = require('./ui-32120990.js');
const vegaEnvManager = require('./vega-env-manager-23b8b23c.js');
const vegaEventManager = require('./vega-event-manager-fb12c460.js');
const vegaZIndexManager = require('./vega-z-index-manager-78137014.js');
const featureFlagController = require('./feature-flag-controller-09933b7a.js');
const vegaLoaderController = require('./vega-loader-controller-9c15d69f.js');
const vegaNotifyController = require('./vega-notify-controller-7d60f1c9.js');
const themeManager = require('./theme-manager-991ba9c1.js');
const vegaDialogController = require('./vega-dialog-controller-3c2248da.js');
const internalVegaEventManager = require('./internal-vega-event-manager-f8bdaa58.js');
const iconManager = require('./icon-manager-d14c9a96.js');
const validCreditCardNumberRule = require('./valid-credit-card-number-rule-86ebac2b.js');
const waitForVegaHandler = require('./wait-for-vega-handler-e138576f.js');
require('./ui-fe7a2158.js');
const vegaSkeletonLoaderController = require('./vega-skeleton-loader-controller-fd470958.js');
const en = require('./internal-translation-controller-38f68a4c.js');
const translation = require('./translation-bce24a14.js');
const vegaNonceManager = require('./vega-nonce-manager-55854929.js');
const codeBlock = require('./code-block-e0af90fc.js');
const contentState = require('./content-state-09ffae92.js');
const responsiveFormatFacade = require('./responsive-format-facade-44c14e82.js');
const checkBoxRequiredRule = require('./check-box-required-rule-1ee54b9a.js');
const dateRequiredRule = require('./date-required-rule-3ad4631a.js');
const inputPhoneNumberRequiredRule = require('./input-phone-number-required-rule-2668fdf1.js');
const inputRangeRequiredRule = require('./input-range-required-rule-5b9c2a95.js');
const requiredFieldRule = require('./required-field-rule-d73c1d8c.js');
const richTextEditorRequiredRule = require('./rich-text-editor-required-rule-708de715.js');
const timeRequiredRule = require('./time-required-rule-7bdaf2fd.js');
const toggleSwitchRequiredRule = require('./toggle-switch-required-rule-88a51b36.js');
const fileUploaderRequiredRule = require('./file-uploader-required-rule-313ec9e3.js');
const baseToolbarButtonRenderer = require('./base-toolbar-button-renderer-ed297ba2.js');
const tokenExtension = require('./token-extension-85b62a11.js');
const languageExtension = require('./language-extension-5a44c74c.js');
const functionExtension = require('./function-extension-75c3611d.js');
const tableExtension = require('./table-extension-76fe6a50.js');
const actionHandleInterceptor_abstract = require('./action-handle-interceptor.abstract-fd9e3581.js');
const range = require('./range-c3a69f47.js');
const constant = require('./constant-57b1ce36.js');
require('./state-border-formatter-189711cc.js');
require('./regex-397aba10.js');
require('./create-public-api-runtime-metrics-slimmer-1b8ecfb4.js');
require('./dynamic-slimmer-0050c489.js');
require('./misc-3d30df91.js');
require('./vega-event-id-c08ce3d3.js');
require('./internal-vega-z-index-manager-18805137.js');
require('./number-4816603d.js');
require('./index-f054eb5d.js');
require('./inject-vega-slimmer-26fffae4.js');
require('./page-resize-observer-slimmer-f08660b9.js');
require('./try-get-document-c0ebd39a.js');
require('./dark-mode-style-controller-32fc03b0.js');
require('./static-subject-title-5829a298.js');
require('./change-manager-72f643de.js');
require('./observer-f49483e8.js');
require('./tinycolor-polyfill-502efaa8.js');
require('./index-592b4052.js');
require('./internal-form-field-validation-rule.abstract-07cdff46.js');
require('./dom-node-subject-factory-36b5fdbc.js');
require('./vega-internal-event-id-87014e4f.js');
require('./object-b53e9416.js');
require('./pixel-98f2a10c.js');
require('./array-249289f2.js');
require('./dto-renderer-manager-ae5fcbba.js');
require('./base-renderer-0a3b62b7.js');
require('./dom-node-subject-observer-factory-26bc0450.js');
require('./internal-icon-manager-97635798.js');
require('./split-cell-operation-79137670.js');
require('./remote-invocation-registry-d7505ecc.js');
require('./timer-5f33058b.js');

/* This file is generated by vega-design 2.0.77 */
/* eslint-disable */
/* tslint:disable */
// prettier-ignore
const Rings = ["ring-input-focus", "dark-ring-input-focus", "ring-input-danger-focus", "dark-ring-input-danger-focus", "ring-action-focus", "dark-ring-action-focus", "ring-action-danger-focus", "dark-ring-action-danger-focus"];

exports.getCurrentBreakpoint = breakpoints.getCurrentBreakpoint;
exports.LogUtility = log.LogUtility;
exports.setVegaLogLevel = log.setVegaLogLevel;
exports.formatAndValidBackgroundColor = designToken.formatAndValidBackgroundColor;
exports.formatAndValidBorderColor = designToken.formatAndValidBorderColor;
exports.formatAndValidBorderRadius = designToken.formatAndValidBorderRadius;
exports.formatAndValidBreakpointSize = designToken.formatAndValidBreakpointSize;
exports.formatAndValidGap = designToken.formatAndValidGap;
exports.formatAndValidPadding = designToken.formatAndValidPadding;
exports.formatAndValidResponsiveToken = designToken.formatAndValidResponsiveToken;
exports.formatAndValidShadow = designToken.formatAndValidShadow;
exports.formatAndValidTextColor = designToken.formatAndValidTextColor;
exports.camelToDashCase = string.camelToDashCase;
exports.BackgroundColorMap = typeGuard.BackgroundColorMap;
exports.BackgroundColors = typeGuard.BackgroundColors;
exports.BorderColorMap = typeGuard.BorderColorMap;
exports.BorderColors = typeGuard.BorderColors;
exports.BorderRadius = typeGuard.BorderRadius;
exports.Colors = typeGuard.Colors;
exports.FillBackgroundColors = typeGuard.FillBackgroundColors;
exports.ShadowMap = typeGuard.ShadowMap;
exports.Shadows = typeGuard.Shadows;
exports.Spacing = typeGuard.Spacing;
exports.StrokeBackgroundColors = typeGuard.StrokeBackgroundColors;
exports.TextColorMap = typeGuard.TextColorMap;
exports.TextColors = typeGuard.TextColors;
exports.Breakpoints = breakpoints$1.Breakpoints;
exports.Icons = icons.Icons;
exports.getIconFromToken = icons.getIconFromToken;
exports.Typography = typography.Typography;
exports.TypographyKeys = typography.TypographyKeys;
exports.TypographyUrls = typography.TypographyUrls;
exports.BoxDisplay = ui.BoxDisplay;
exports.BreakpointKeys = ui.BreakpointKeys;
exports.CssStates = ui.CssStates;
exports.FlexDirections = ui.FlexDirections;
Object.defineProperty(exports, 'FrameworkEnum', {
	enumerable: true,
	get: function () {
		return vegaEnvManager.FrameworkEnum;
	}
});
exports.VegaEnvManager = vegaEnvManager.vegaEnvManager;
exports.VegaEventManager = vegaEventManager['default'];
exports.VegaZIndexManager = vegaZIndexManager['default'];
exports.FeatureFlag = featureFlagController.FeatureFlag;
exports.VegaLoader = vegaLoaderController.VegaLoader;
exports.VegaNotify = vegaNotifyController.VegaNotify;
exports.VegaThemeManager = themeManager.VegaThemeManager;
exports.VegaDialog = vegaDialogController.VegaDialog;
exports.VegaJQueryDelegatedEventStrategy = internalVegaEventManager.BaseStrategy;
exports.VegaIconManager = iconManager.VegaIconManager;
exports.ValidCreditCardNumberRule = validCreditCardNumberRule.ValidCreditCardNumberRule;
exports.waitForVega = waitForVegaHandler.waitForVega;
exports.VegaSkeletonLoader = vegaSkeletonLoaderController.VegaSkeletonLoader;
exports.VegaTranslationResourceEN = en.staticTranslations;
exports.VegaTranslation = translation.VegaTranslation;
exports.setVegaNonce = vegaNonceManager.setVegaNonce;
exports.ActionHandleStrategy = codeBlock.ActionHandleStrategy;
exports.AppendChildrenAction = codeBlock.AppendChildrenAction;
Object.defineProperty(exports, 'CodeLanguage', {
	enumerable: true,
	get: function () {
		return codeBlock.CodeLanguage;
	}
});
exports.CustomAttributeAnnotation = codeBlock.CustomAttributeAnnotation;
exports.CustomClassAnnotation = codeBlock.CustomClassAnnotation;
exports.CustomStyleAnnotation = codeBlock.CustomStyleAnnotation;
exports.InsertChildrenAfterAction = codeBlock.InsertChildrenAfterAction;
exports.InsertChildrenBeforeAction = codeBlock.InsertChildrenBeforeAction;
exports.ModifyContentAction = codeBlock.ModifyContentAction;
Object.defineProperty(exports, 'ModifyContentActionType', {
	enumerable: true,
	get: function () {
		return codeBlock.ModifyContentActionType;
	}
});
exports.RTEAnnotationStyle = codeBlock.RTEAnnotationStyle;
exports.RTEBlock = codeBlock.RTEBlock;
exports.RTEDecoratorNode = codeBlock.RTEDecoratorNode;
exports.RTEFilterStylesStrategy = codeBlock.RTEFilterStylesStrategy;
exports.RTENode = codeBlock.RTENode;
exports.RTETextBlock = codeBlock.RTETextBlock;
exports.RTETextNode = codeBlock.RTETextNode;
exports.RemoveChildrenAction = codeBlock.RemoveChildrenAction;
exports.BlockToRTEBlockStrategyAbstract = contentState.BlockToRTEBlockStrategyAbstract;
exports.ElementToDTOStrategy = contentState.ElementToDTOStrategy;
exports.InsertNewParagraphAction = contentState.InsertNewParagraphAction;
exports.RTEImageBlock = contentState.RTEImageBlock;
exports.RTEImageNode = contentState.RTEImageNode;
exports.RTEListBlock = contentState.RTEListBlock;
exports.RTEListItemBlock = contentState.RTEListItemBlock;
exports.UpdateCursorPositionAction = contentState.UpdateCursorPositionAction;
exports.VegaRTEContent = contentState.VegaRTEContent;
exports.htmlElementToAnnotationGenerator = contentState.htmlElementToAnnotationGenerator;
exports.GridColumns = responsiveFormatFacade.GridColumns;
exports.GridRows = responsiveFormatFacade.GridRows;
exports.CheckBoxRequiredRule = checkBoxRequiredRule.CheckBoxRequiredRule;
exports.DateRequiredRule = dateRequiredRule.DateRequiredRule;
exports.InputPhoneNumberRequiredRule = inputPhoneNumberRequiredRule.InputPhoneNumberRequiredRule;
exports.InputRangeRequiredRule = inputRangeRequiredRule.InputRangeRequiredRule;
exports.RequiredFieldRule = requiredFieldRule.RequiredFieldRule;
exports.RichTextEditorRequiredRule = richTextEditorRequiredRule.RichTextEditorRequiredRule;
exports.TimeRangeRequiredRule = timeRequiredRule.TimeRangeRequiredRule;
exports.TimeRequiredRule = timeRequiredRule.TimeRequiredRule;
exports.ToggleSwitchRequiredRule = toggleSwitchRequiredRule.ToggleSwitchRequiredRule;
exports.FileUploaderRequiredRule = fileUploaderRequiredRule.FileUploaderRequiredRule;
exports.VegaRTEExtension = baseToolbarButtonRenderer.VegaRTEExtension;
exports.VegaRTEExtensionRenderer = baseToolbarButtonRenderer.VegaRTEExtensionRenderer;
exports.VegaRTEToolbarButtonRenderer = baseToolbarButtonRenderer.VegaRTEToolbarButtonRenderer;
exports.InsertNodeToNearestRootAction = tokenExtension.InsertNodeToNearestRootAction;
exports.RTETokenNode = tokenExtension.RTETokenNode;
exports.RTETokenNodeRenderer = tokenExtension.RTETokenNodeRenderer;
exports.RTETokenToolbarButtonRenderer = tokenExtension.RTETokenToolbarButtonRenderer;
exports.VegaRTETokenExtension = tokenExtension.VegaRTETokenExtension;
exports.RTELanguageToolbarButtonRenderer = languageExtension.RTELanguageToolbarButtonRenderer;
exports.VegaRTELanguageExtension = languageExtension.VegaRTELanguageExtension;
exports.VegaRTEFunctionExtension = functionExtension.VegaRTEFunctionExtension;
exports.VegaRTETableExtension = tableExtension.VegaRTETableExtension;
exports.ActionHandlerInterceptor = actionHandleInterceptor_abstract.ActionHandlerInterceptor;
exports.RTERange = range.RTERange;
exports.VegaRTEPresetToolbarItems = constant.VegaRTEPresetToolbarItems;
exports.Rings = Rings;
