"use strict";
function __export(m) {
    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var angular = require("angular");
var typescript_angular_utilities_1 = require("typescript-angular-utilities");
var parentChild_service_1 = require("../../services/parentChild/parentChild.service");
var card = require("./card/card.ng1");
exports.card = card;
var cardSearch = require("./container/cardSearch/cardSearch.ng1");
exports.cardSearch = cardSearch;
var columnHeader = require("./container/columnHeader/columnHeader.ng1");
exports.columnHeader = columnHeader;
var dataSources = require("./dataSources/index");
exports.dataSources = dataSources;
var filters = require("./filters/filters.module");
exports.filters = filters;
var itemCount = require("./container/itemCount/itemCount.ng1");
exports.itemCount = itemCount;
var pager = require("./paging/pager/pager.ng1");
exports.pager = pager;
var pageSize = require("./paging/pageSize/pageSize.ng1");
exports.pageSize = pageSize;
var selectionControl = require("./container/selectionControl/selectionControl.ng1");
exports.selectionControl = selectionControl;
var sorts = require("./sorts/index");
exports.sorts = sorts;
var cardContainer_ng1_1 = require("./cardContainer.ng1");
var builder = require("./builder/cardContainerBuilderOld.service");
exports.builder = builder;
var defaultComponents_1 = require("./container/defaultComponents");
__export(require("./cardContainer.ng1"));
exports.moduleName = 'rl.ui.components.cardContainer';
angular.module(exports.moduleName, [
    // dependencies
    typescript_angular_utilities_1.downgrade.moduleName,
    parentChild_service_1.moduleName,
    // components
    card.moduleName,
    cardSearch.moduleName,
    columnHeader.moduleName,
    itemCount.moduleName,
    pager.moduleName,
    pageSize.moduleName,
    selectionControl.moduleName,
    // submodules
    filters.moduleName,
])
    .component(cardContainer_ng1_1.componentName, cardContainer_ng1_1.cardContainer)
    .controller(cardContainer_ng1_1.controllerName, cardContainer_ng1_1.CardContainerController)
    .component(defaultComponents_1.headerComponentName, defaultComponents_1.defaultContainerHeader)
    .component(defaultComponents_1.footerComponentName, defaultComponents_1.defaultContainerFooter);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZENvbnRhaW5lci5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjYXJkQ29udGFpbmVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsaUNBQW1DO0FBRW5DLDZFQUF5RDtBQUV6RCxzRkFBaUc7QUFFakcsc0NBQXdDO0FBaUJ2QyxvQkFBSTtBQWhCTCxrRUFBb0U7QUFpQm5FLGdDQUFVO0FBaEJYLHdFQUEwRTtBQWlCekUsb0NBQVk7QUFoQmIsaURBQW1EO0FBaUJsRCxrQ0FBVztBQWhCWixrREFBb0Q7QUFpQm5ELDBCQUFPO0FBaEJSLCtEQUFpRTtBQWlCaEUsOEJBQVM7QUFoQlYsZ0RBQWtEO0FBaUJqRCxzQkFBSztBQWhCTix5REFBMkQ7QUFpQjFELDRCQUFRO0FBaEJULG9GQUFzRjtBQWlCckYsNENBQWdCO0FBaEJqQixxQ0FBdUM7QUFpQnRDLHNCQUFLO0FBZk4seURBQTRHO0FBQzVHLG1FQUFxRTtBQUlwRSwwQkFBTztBQUhSLG1FQUF5STtBQWdCekkseUNBQW9DO0FBR3pCLFFBQUEsVUFBVSxHQUFXLGdDQUFnQyxDQUFDO0FBRWpFLE9BQU8sQ0FBQyxNQUFNLENBQUMsa0JBQVUsRUFBRTtJQUMxQixlQUFlO0lBQ2Ysd0NBQVMsQ0FBQyxVQUFVO0lBQ3BCLGdDQUFpQjtJQUVqQixhQUFhO0lBQ2IsSUFBSSxDQUFDLFVBQVU7SUFDZixVQUFVLENBQUMsVUFBVTtJQUNyQixZQUFZLENBQUMsVUFBVTtJQUN2QixTQUFTLENBQUMsVUFBVTtJQUNwQixLQUFLLENBQUMsVUFBVTtJQUNoQixRQUFRLENBQUMsVUFBVTtJQUNuQixnQkFBZ0IsQ0FBQyxVQUFVO0lBRTNCLGFBQWE7SUFDYixPQUFPLENBQUMsVUFBVTtDQUNsQixDQUFDO0tBQ0EsU0FBUyxDQUFDLGlDQUFhLEVBQUUsaUNBQWEsQ0FBQztLQUN2QyxVQUFVLENBQUMsa0NBQWMsRUFBRSwyQ0FBdUIsQ0FBQztLQUNuRCxTQUFTLENBQUMsdUNBQW1CLEVBQUUsMENBQXNCLENBQUM7S0FDdEQsU0FBUyxDQUFDLHVDQUFtQixFQUFFLDBDQUFzQixDQUFDLENBQUMifQ==