(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports", "tslib", "./Pallette/Colors", "./Pallette/ZIndex", "./Pallette/themes", "./Pallette/variables", "./Pallette/effects", "./Pallette/Shape", "./Pallette/style-utils", "./ThemeProvider/ThemeProvider", "./ThemeProvider/\u0421reateTheme", "./typography", "./DateBox", "./Popover", "./Switch", "./PageHeader", "./Tabs", "./Input", "./InputBase", "./CheckBox", "./CheckBoxGroup", "./Tag", "./SnackBar", "./Label", "./List", "./MapObject", "./SegmentedControl", "./Cluster", "./Scroll", "./Tooltip", "./Button", "./SelectBase", "./MultiSelect", "./Select", "./Avatar", "./Breadcrumbs", "./SearchBox", "./Preloader", "./ProgressBar", "./InputPhone", "./InputMask", "./TextArea", "./RadioGroup", "./RadioButton", "./Roll", "./EmptyState", "./Calendar", "./Slider", "./InputDate/DatePicker", "./InputNumber", "./Pagination", "./Banner/Banner", "./Banner", "./ColorPicker", "./InputColor", "./Tree", "./InfoCard", "./Status", "./Divider", "./Dropdown", "./Steps", "./MobileSteps", "./utils/getValueObject"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.getValueObject = exports.themesMobileSteps = exports.MobileSteps = exports.themesSteps = exports.Steps = exports.defaultThemeDropdown = exports.themesDropdown = exports.DropdownList = exports.Dropdown = exports.themesDivider = exports.Divider = exports.themesStatus = exports.Status = exports.themesInfoCard = exports.InfoCard = exports.themesTree = exports.TreeItem = exports.Tree = exports.InputColor = exports.themesColorPicker = exports.ColorPicker = exports.themesBanner = exports.bannerShow = exports.useBannerService = exports.BannerService = exports.Banner = exports.themesPagination = exports.Pagination = exports.themesInputNumber = exports.InputNumber = exports.InputDate = exports.themesSlider = exports.Slider = exports.themesCalendar = exports.Calendar = exports.themesEmptyState = exports.EmptyState = exports.themesRoll = exports.Roll = exports.themesRadioButton = exports.RadioButton = exports.RadioGroup = exports.themesTextArea = exports.TextArea = exports.InputMask = exports.InputPhone = exports.themesProgressBar = exports.ProgressBar = exports.themesPreloader = exports.Preloader = exports.themesSearchBox = exports.SearchBox = exports.themesBreadcrumbs = exports.Breadcrumbs = exports.themesAvatar = exports.AVATAR_STATUS = exports.Avatar = exports.Select = exports.MultiSelect = exports.themesSelect = exports.themesButton = exports.Button = exports.themesTooltip = exports.Tooltip = exports.ScrollStyle = exports.themesCluster = exports.Cluster = exports.themesSegmentedControl = exports.SegmentedControl = exports.themesMapObject = exports.MapObject = exports.themesList = exports.List = exports.themesLabel = exports.labelStatus = exports.Label = exports.themesSnackBar = exports.SnackBarInstance = exports.openSnackBar = exports.useSnackBar = exports.SnackBarProvider = exports.themesTag = exports.Tag = exports.CheckBoxGroup = exports.themesCheckBox = exports.CheckBox = exports.themesInput = exports.Input = exports.themesTabs = exports.Tabs = exports.themesPageHeader = exports.PageHeader = exports.themesSwitch = exports.Switch = exports.themesPopover = exports.Popover = exports.themesDateBox = exports.DateBox = exports.createTheme = exports.ThemeProvider = exports.Padding = exports.Margin = exports.Shape = exports.DEFAULT_THEME = exports.DARK_THEME = exports.LIGHT_THEME = exports.ZINDEX = exports.DARK_COLORS = exports.LIGHT_COLORS = void 0;
    var tslib_1 = require("tslib");
    var Colors_1 = require("./Pallette/Colors");
    Object.defineProperty(exports, "LIGHT_COLORS", { enumerable: true, get: function () { return Colors_1.LIGHT_COLORS; } });
    Object.defineProperty(exports, "DARK_COLORS", { enumerable: true, get: function () { return Colors_1.DARK_COLORS; } });
    var ZIndex_1 = require("./Pallette/ZIndex");
    Object.defineProperty(exports, "ZINDEX", { enumerable: true, get: function () { return ZIndex_1.ZINDEX; } });
    var themes_1 = require("./Pallette/themes");
    Object.defineProperty(exports, "LIGHT_THEME", { enumerable: true, get: function () { return themes_1.LIGHT_THEME; } });
    Object.defineProperty(exports, "DARK_THEME", { enumerable: true, get: function () { return themes_1.DARK_THEME; } });
    Object.defineProperty(exports, "DEFAULT_THEME", { enumerable: true, get: function () { return themes_1.DEFAULT_THEME; } });
    (0, tslib_1.__exportStar)(require("./Pallette/variables"), exports);
    (0, tslib_1.__exportStar)(require("./Pallette/effects"), exports);
    var Shape_1 = require("./Pallette/Shape");
    Object.defineProperty(exports, "Shape", { enumerable: true, get: function () { return Shape_1.Shape; } });
    var style_utils_1 = require("./Pallette/style-utils");
    Object.defineProperty(exports, "Margin", { enumerable: true, get: function () { return style_utils_1.Margin; } });
    Object.defineProperty(exports, "Padding", { enumerable: true, get: function () { return style_utils_1.Padding; } });
    var ThemeProvider_1 = require("./ThemeProvider/ThemeProvider");
    Object.defineProperty(exports, "ThemeProvider", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(ThemeProvider_1).default; } });
    var _reateTheme_1 = require("./ThemeProvider/\u0421reateTheme");
    Object.defineProperty(exports, "createTheme", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(_reateTheme_1).default; } });
    (0, tslib_1.__exportStar)(require("./typography"), exports);
    var DateBox_1 = require("./DateBox");
    Object.defineProperty(exports, "DateBox", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(DateBox_1).default; } });
    Object.defineProperty(exports, "themesDateBox", { enumerable: true, get: function () { return DateBox_1.themesDateBox; } });
    var Popover_1 = require("./Popover");
    Object.defineProperty(exports, "Popover", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Popover_1).default; } });
    Object.defineProperty(exports, "themesPopover", { enumerable: true, get: function () { return Popover_1.themesPopover; } });
    var Switch_1 = require("./Switch");
    Object.defineProperty(exports, "Switch", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Switch_1).default; } });
    Object.defineProperty(exports, "themesSwitch", { enumerable: true, get: function () { return Switch_1.themesSwitch; } });
    var PageHeader_1 = require("./PageHeader");
    Object.defineProperty(exports, "PageHeader", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(PageHeader_1).default; } });
    Object.defineProperty(exports, "themesPageHeader", { enumerable: true, get: function () { return PageHeader_1.themesPageHeader; } });
    var Tabs_1 = require("./Tabs");
    Object.defineProperty(exports, "Tabs", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Tabs_1).default; } });
    Object.defineProperty(exports, "themesTabs", { enumerable: true, get: function () { return Tabs_1.themesTabs; } });
    var Input_1 = require("./Input");
    Object.defineProperty(exports, "Input", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Input_1).default; } });
    var InputBase_1 = require("./InputBase");
    Object.defineProperty(exports, "themesInput", { enumerable: true, get: function () { return InputBase_1.themesInput; } });
    var CheckBox_1 = require("./CheckBox");
    Object.defineProperty(exports, "CheckBox", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(CheckBox_1).default; } });
    Object.defineProperty(exports, "themesCheckBox", { enumerable: true, get: function () { return CheckBox_1.themesCheckBox; } });
    var CheckBoxGroup_1 = require("./CheckBoxGroup");
    Object.defineProperty(exports, "CheckBoxGroup", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(CheckBoxGroup_1).default; } });
    var Tag_1 = require("./Tag");
    Object.defineProperty(exports, "Tag", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Tag_1).default; } });
    Object.defineProperty(exports, "themesTag", { enumerable: true, get: function () { return Tag_1.themesTag; } });
    var SnackBar_1 = require("./SnackBar");
    Object.defineProperty(exports, "SnackBarProvider", { enumerable: true, get: function () { return SnackBar_1.SnackBarProvider; } });
    Object.defineProperty(exports, "useSnackBar", { enumerable: true, get: function () { return SnackBar_1.useSnackBar; } });
    Object.defineProperty(exports, "openSnackBar", { enumerable: true, get: function () { return SnackBar_1.openSnackBar; } });
    Object.defineProperty(exports, "SnackBarInstance", { enumerable: true, get: function () { return SnackBar_1.SnackBarInstance; } });
    Object.defineProperty(exports, "themesSnackBar", { enumerable: true, get: function () { return SnackBar_1.themesSnackBar; } });
    var Label_1 = require("./Label");
    Object.defineProperty(exports, "Label", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Label_1).default; } });
    Object.defineProperty(exports, "labelStatus", { enumerable: true, get: function () { return Label_1.labelStatus; } });
    Object.defineProperty(exports, "themesLabel", { enumerable: true, get: function () { return Label_1.themesLabel; } });
    var List_1 = require("./List");
    Object.defineProperty(exports, "List", { enumerable: true, get: function () { return List_1.List; } });
    Object.defineProperty(exports, "themesList", { enumerable: true, get: function () { return List_1.themesList; } });
    var MapObject_1 = require("./MapObject");
    Object.defineProperty(exports, "MapObject", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(MapObject_1).default; } });
    Object.defineProperty(exports, "themesMapObject", { enumerable: true, get: function () { return MapObject_1.themesMapObject; } });
    var SegmentedControl_1 = require("./SegmentedControl");
    Object.defineProperty(exports, "SegmentedControl", { enumerable: true, get: function () { return SegmentedControl_1.SegmentedControl; } });
    Object.defineProperty(exports, "themesSegmentedControl", { enumerable: true, get: function () { return SegmentedControl_1.themesSegmentedControl; } });
    var Cluster_1 = require("./Cluster");
    Object.defineProperty(exports, "Cluster", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Cluster_1).default; } });
    Object.defineProperty(exports, "themesCluster", { enumerable: true, get: function () { return Cluster_1.themesCluster; } });
    var Scroll_1 = require("./Scroll");
    Object.defineProperty(exports, "ScrollStyle", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Scroll_1).default; } });
    var Tooltip_1 = require("./Tooltip");
    Object.defineProperty(exports, "Tooltip", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Tooltip_1).default; } });
    Object.defineProperty(exports, "themesTooltip", { enumerable: true, get: function () { return Tooltip_1.themesTooltip; } });
    var Button_1 = require("./Button");
    Object.defineProperty(exports, "Button", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Button_1).default; } });
    Object.defineProperty(exports, "themesButton", { enumerable: true, get: function () { return Button_1.themesButton; } });
    var SelectBase_1 = require("./SelectBase");
    Object.defineProperty(exports, "themesSelect", { enumerable: true, get: function () { return SelectBase_1.themesSelect; } });
    var MultiSelect_1 = require("./MultiSelect");
    Object.defineProperty(exports, "MultiSelect", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(MultiSelect_1).default; } });
    var Select_1 = require("./Select");
    Object.defineProperty(exports, "Select", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Select_1).default; } });
    var Avatar_1 = require("./Avatar");
    Object.defineProperty(exports, "Avatar", { enumerable: true, get: function () { return Avatar_1.Avatar; } });
    Object.defineProperty(exports, "AVATAR_STATUS", { enumerable: true, get: function () { return Avatar_1.AVATAR_STATUS; } });
    Object.defineProperty(exports, "themesAvatar", { enumerable: true, get: function () { return Avatar_1.themesAvatar; } });
    var Breadcrumbs_1 = require("./Breadcrumbs");
    Object.defineProperty(exports, "Breadcrumbs", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Breadcrumbs_1).default; } });
    Object.defineProperty(exports, "themesBreadcrumbs", { enumerable: true, get: function () { return Breadcrumbs_1.themesBreadcrumbs; } });
    var SearchBox_1 = require("./SearchBox");
    Object.defineProperty(exports, "SearchBox", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(SearchBox_1).default; } });
    Object.defineProperty(exports, "themesSearchBox", { enumerable: true, get: function () { return SearchBox_1.themesSearchBox; } });
    var Preloader_1 = require("./Preloader");
    Object.defineProperty(exports, "Preloader", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Preloader_1).default; } });
    Object.defineProperty(exports, "themesPreloader", { enumerable: true, get: function () { return Preloader_1.themesPreloader; } });
    var ProgressBar_1 = require("./ProgressBar");
    Object.defineProperty(exports, "ProgressBar", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(ProgressBar_1).default; } });
    Object.defineProperty(exports, "themesProgressBar", { enumerable: true, get: function () { return ProgressBar_1.themesProgressBar; } });
    var InputPhone_1 = require("./InputPhone");
    Object.defineProperty(exports, "InputPhone", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(InputPhone_1).default; } });
    var InputMask_1 = require("./InputMask");
    Object.defineProperty(exports, "InputMask", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(InputMask_1).default; } });
    var TextArea_1 = require("./TextArea");
    Object.defineProperty(exports, "TextArea", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(TextArea_1).default; } });
    Object.defineProperty(exports, "themesTextArea", { enumerable: true, get: function () { return TextArea_1.themesTextArea; } });
    var RadioGroup_1 = require("./RadioGroup");
    Object.defineProperty(exports, "RadioGroup", { enumerable: true, get: function () { return RadioGroup_1.RadioGroup; } });
    var RadioButton_1 = require("./RadioButton");
    Object.defineProperty(exports, "RadioButton", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(RadioButton_1).default; } });
    Object.defineProperty(exports, "themesRadioButton", { enumerable: true, get: function () { return RadioButton_1.themesRadioButton; } });
    var Roll_1 = require("./Roll");
    Object.defineProperty(exports, "Roll", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Roll_1).default; } });
    Object.defineProperty(exports, "themesRoll", { enumerable: true, get: function () { return Roll_1.themesRoll; } });
    var EmptyState_1 = require("./EmptyState");
    Object.defineProperty(exports, "EmptyState", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(EmptyState_1).default; } });
    Object.defineProperty(exports, "themesEmptyState", { enumerable: true, get: function () { return EmptyState_1.themesEmptyState; } });
    var Calendar_1 = require("./Calendar");
    Object.defineProperty(exports, "Calendar", { enumerable: true, get: function () { return Calendar_1.Calendar; } });
    Object.defineProperty(exports, "themesCalendar", { enumerable: true, get: function () { return Calendar_1.themesCalendar; } });
    var Slider_1 = require("./Slider");
    Object.defineProperty(exports, "Slider", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Slider_1).default; } });
    Object.defineProperty(exports, "themesSlider", { enumerable: true, get: function () { return Slider_1.themesSlider; } });
    var DatePicker_1 = require("./InputDate/DatePicker");
    Object.defineProperty(exports, "InputDate", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(DatePicker_1).default; } });
    var InputNumber_1 = require("./InputNumber");
    Object.defineProperty(exports, "InputNumber", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(InputNumber_1).default; } });
    Object.defineProperty(exports, "themesInputNumber", { enumerable: true, get: function () { return InputNumber_1.themesInputNumber; } });
    var Pagination_1 = require("./Pagination");
    Object.defineProperty(exports, "Pagination", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Pagination_1).default; } });
    Object.defineProperty(exports, "themesPagination", { enumerable: true, get: function () { return Pagination_1.themesPagination; } });
    var Banner_1 = require("./Banner/Banner");
    Object.defineProperty(exports, "Banner", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Banner_1).default; } });
    var Banner_2 = require("./Banner");
    Object.defineProperty(exports, "BannerService", { enumerable: true, get: function () { return Banner_2.BannerService; } });
    Object.defineProperty(exports, "useBannerService", { enumerable: true, get: function () { return Banner_2.useBannerService; } });
    Object.defineProperty(exports, "bannerShow", { enumerable: true, get: function () { return Banner_2.bannerShow; } });
    Object.defineProperty(exports, "themesBanner", { enumerable: true, get: function () { return Banner_2.themesBanner; } });
    var ColorPicker_1 = require("./ColorPicker");
    Object.defineProperty(exports, "ColorPicker", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(ColorPicker_1).default; } });
    Object.defineProperty(exports, "themesColorPicker", { enumerable: true, get: function () { return ColorPicker_1.themesColorPicker; } });
    var InputColor_1 = require("./InputColor");
    Object.defineProperty(exports, "InputColor", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(InputColor_1).default; } });
    var Tree_1 = require("./Tree");
    Object.defineProperty(exports, "Tree", { enumerable: true, get: function () { return Tree_1.Tree; } });
    Object.defineProperty(exports, "TreeItem", { enumerable: true, get: function () { return Tree_1.TreeItem; } });
    Object.defineProperty(exports, "themesTree", { enumerable: true, get: function () { return Tree_1.themesTree; } });
    var InfoCard_1 = require("./InfoCard");
    Object.defineProperty(exports, "InfoCard", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(InfoCard_1).default; } });
    Object.defineProperty(exports, "themesInfoCard", { enumerable: true, get: function () { return InfoCard_1.themesInfoCard; } });
    var Status_1 = require("./Status");
    Object.defineProperty(exports, "Status", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Status_1).default; } });
    Object.defineProperty(exports, "themesStatus", { enumerable: true, get: function () { return Status_1.themesStatus; } });
    var Divider_1 = require("./Divider");
    Object.defineProperty(exports, "Divider", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Divider_1).default; } });
    Object.defineProperty(exports, "themesDivider", { enumerable: true, get: function () { return Divider_1.themesDivider; } });
    var Dropdown_1 = require("./Dropdown");
    Object.defineProperty(exports, "Dropdown", { enumerable: true, get: function () { return Dropdown_1.Dropdown; } });
    Object.defineProperty(exports, "DropdownList", { enumerable: true, get: function () { return Dropdown_1.DropdownList; } });
    Object.defineProperty(exports, "themesDropdown", { enumerable: true, get: function () { return Dropdown_1.themesDropdown; } });
    Object.defineProperty(exports, "defaultThemeDropdown", { enumerable: true, get: function () { return Dropdown_1.defaultThemeDropdown; } });
    var Steps_1 = require("./Steps");
    Object.defineProperty(exports, "Steps", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(Steps_1).default; } });
    Object.defineProperty(exports, "themesSteps", { enumerable: true, get: function () { return Steps_1.themesSteps; } });
    var MobileSteps_1 = require("./MobileSteps");
    Object.defineProperty(exports, "MobileSteps", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(MobileSteps_1).default; } });
    Object.defineProperty(exports, "themesMobileSteps", { enumerable: true, get: function () { return MobileSteps_1.themesMobileSteps; } });
    var getValueObject_1 = require("./utils/getValueObject");
    Object.defineProperty(exports, "getValueObject", { enumerable: true, get: function () { return (0, tslib_1.__importDefault)(getValueObject_1).default; } });
});
