"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var core_1 = require("@angular/core");
var common_1 = require("@angular/common");
var router_1 = require("@angular/router");
var busy_module_1 = require("../busy/busy.module");
var button_1 = require("./button/button");
var buttonAsync_1 = require("./buttonAsync/buttonAsync");
var buttonLink_1 = require("./buttonLink/buttonLink");
var buttonLongClick_1 = require("./buttonLongClick/buttonLongClick");
var buttonRoute_1 = require("./buttonRoute/buttonRoute");
var buttonSubmit_1 = require("./buttonSubmit/buttonSubmit");
var buttonToggle_1 = require("./buttonToggle/buttonToggle");
var ButtonModule = (function () {
    function ButtonModule() {
    }
    return ButtonModule;
}());
ButtonModule = __decorate([
    core_1.NgModule({
        imports: [
            common_1.CommonModule,
            busy_module_1.BusyModule,
            router_1.RouterModule
        ],
        exports: [
            button_1.ButtonComponent,
            buttonAsync_1.ButtonAsyncComponent,
            buttonLink_1.ButtonLinkComponent,
            buttonLongClick_1.ButtonLongClickComponent,
            buttonRoute_1.ButtonRouteComponent,
            buttonSubmit_1.ButtonSubmitComponent,
            buttonToggle_1.ButtonToggleComponent
        ],
        declarations: [
            button_1.ButtonComponent,
            buttonAsync_1.ButtonAsyncComponent,
            buttonLink_1.ButtonLinkComponent,
            buttonLongClick_1.ButtonLongClickComponent,
            buttonRoute_1.ButtonRouteComponent,
            buttonSubmit_1.ButtonSubmitComponent,
            buttonToggle_1.ButtonToggleComponent
        ],
    })
], ButtonModule);
exports.ButtonModule = ButtonModule;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImJ1dHRvbi5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLHNDQUF5QztBQUN6QywwQ0FBK0M7QUFDL0MsMENBQStDO0FBRS9DLG1EQUFpRDtBQUVqRCwwQ0FBa0Q7QUFDbEQseURBQWlFO0FBQ2pFLHNEQUE4RDtBQUM5RCxxRUFBNkU7QUFDN0UseURBQWlFO0FBQ2pFLDREQUFvRTtBQUNwRSw0REFBb0U7QUEyQnBFLElBQWEsWUFBWTtJQUF6QjtJQUE0QixDQUFDO0lBQUQsbUJBQUM7QUFBRCxDQUFDLEFBQTdCLElBQTZCO0FBQWhCLFlBQVk7SUF6QnhCLGVBQVEsQ0FBQztRQUNULE9BQU8sRUFBRTtZQUNSLHFCQUFZO1lBQ1osd0JBQVU7WUFDVixxQkFBWTtTQUNaO1FBQ0QsT0FBTyxFQUFFO1lBQ1Isd0JBQWU7WUFDZixrQ0FBb0I7WUFDcEIsZ0NBQW1CO1lBQ25CLDBDQUF3QjtZQUN4QixrQ0FBb0I7WUFDcEIsb0NBQXFCO1lBQ3JCLG9DQUFxQjtTQUNyQjtRQUNELFlBQVksRUFBRTtZQUNiLHdCQUFlO1lBQ2Ysa0NBQW9CO1lBQ3BCLGdDQUFtQjtZQUNuQiwwQ0FBd0I7WUFDeEIsa0NBQW9CO1lBQ3BCLG9DQUFxQjtZQUNyQixvQ0FBcUI7U0FDckI7S0FDRCxDQUFDO0dBQ1csWUFBWSxDQUFJO0FBQWhCLG9DQUFZIn0=