(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", "./components/List", "./components/ListHeader", "./components/ListItem", "./components/ListRadioButtons", "./components/ListCheckBoxes", "./components/ListSwitch", "./components/ListItemAvatar", "./theme"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.themesList = exports.List = void 0;
    var tslib_1 = require("tslib");
    var List_1 = (0, tslib_1.__importDefault)(require("./components/List"));
    var ListHeader_1 = (0, tslib_1.__importDefault)(require("./components/ListHeader"));
    var ListItem_1 = (0, tslib_1.__importDefault)(require("./components/ListItem"));
    var ListRadioButtons_1 = (0, tslib_1.__importDefault)(require("./components/ListRadioButtons"));
    var ListCheckBoxes_1 = (0, tslib_1.__importDefault)(require("./components/ListCheckBoxes"));
    var ListSwitch_1 = (0, tslib_1.__importDefault)(require("./components/ListSwitch"));
    var ListItemAvatar_1 = (0, tslib_1.__importDefault)(require("./components/ListItemAvatar"));
    exports.List = List_1.default;
    exports.List.ListHeader = ListHeader_1.default;
    exports.List.ListItem = ListItem_1.default;
    exports.List.ListRadioButtons = ListRadioButtons_1.default;
    exports.List.ListCheckBoxes = ListCheckBoxes_1.default;
    exports.List.ListSwitch = ListSwitch_1.default;
    exports.List.ListItemAvatar = ListItemAvatar_1.default;
    var theme_1 = require("./theme");
    Object.defineProperty(exports, "themesList", { enumerable: true, get: function () { return theme_1.themesList; } });
});
