(function (global, factory) {
    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('ng-zorro-antd')) :
    typeof define === 'function' && define.amd ? define('bcac-lib/base-component/currency/bcac-button', ['exports', '@angular/core', '@angular/common', 'ng-zorro-antd'], factory) :
    (global = global || self, factory((global['bcac-lib'] = global['bcac-lib'] || {}, global['bcac-lib']['base-component'] = global['bcac-lib']['base-component'] || {}, global['bcac-lib']['base-component'].currency = global['bcac-lib']['base-component'].currency || {}, global['bcac-lib']['base-component'].currency['bcac-button'] = {}), global.ng.core, global.ng.common, global.ngZorroAntd));
}(this, (function (exports, core, common, ngZorroAntd) { 'use strict';

    /**
     * @fileoverview added by tsickle
     * Generated from: bcac-button.component.ts
     * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
     */
    var BcacButtonComponent = /** @class */ (function () {
        function BcacButtonComponent() {
            this.bcacContent = "";
            this.bcacType = "default";
            this.bcacSize = "default";
            this.disabled = false;
            this.bcacGhost = false;
            this.bcacBlock = false;
            this.bcacLoading = false;
        }
        /**
         * @return {?}
         */
        BcacButtonComponent.prototype.ngOnInit = /**
         * @return {?}
         */
        function () {
        };
        BcacButtonComponent.decorators = [
            { type: core.Component, args: [{
                        selector: 'bcac-button',
                        template: "<button nz-button [nzType]=\"bcacType\" [nzShape]=\"bcacShape\" [nzSize]=\"bcacSize\" [disabled]=\"disabled\" \r\n[nzGhost]=\"bcacGhost\" [nzBlock]=\"bcacBlock\" [nzLoading]=\"bcacLoading\">{{bcacContent}}</button>\r\n",
                        styles: [":host .bcac-button{margin-left:.4rem}"]
                    }] }
        ];
        /** @nocollapse */
        BcacButtonComponent.ctorParameters = function () { return []; };
        BcacButtonComponent.propDecorators = {
            bcacContent: [{ type: core.Input }],
            bcacType: [{ type: core.Input }],
            bcacShape: [{ type: core.Input }],
            bcacSize: [{ type: core.Input }],
            disabled: [{ type: core.Input }],
            bcacGhost: [{ type: core.Input }],
            bcacBlock: [{ type: core.Input }],
            bcacLoading: [{ type: core.Input }]
        };
        return BcacButtonComponent;
    }());
    if (false) {
        /** @type {?} */
        BcacButtonComponent.prototype.bcacContent;
        /** @type {?} */
        BcacButtonComponent.prototype.bcacType;
        /** @type {?} */
        BcacButtonComponent.prototype.bcacShape;
        /** @type {?} */
        BcacButtonComponent.prototype.bcacSize;
        /** @type {?} */
        BcacButtonComponent.prototype.disabled;
        /** @type {?} */
        BcacButtonComponent.prototype.bcacGhost;
        /** @type {?} */
        BcacButtonComponent.prototype.bcacBlock;
        /** @type {?} */
        BcacButtonComponent.prototype.bcacLoading;
    }

    /**
     * @fileoverview added by tsickle
     * Generated from: bcac-button.module.ts
     * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
     */
    var BcacButtonModule = /** @class */ (function () {
        function BcacButtonModule() {
        }
        BcacButtonModule.decorators = [
            { type: core.NgModule, args: [{
                        declarations: [BcacButtonComponent],
                        imports: [
                            common.CommonModule,
                            ngZorroAntd.NgZorroAntdModule
                        ], exports: [
                            BcacButtonComponent
                        ]
                    },] }
        ];
        return BcacButtonModule;
    }());

    exports.BcacButtonComponent = BcacButtonComponent;
    exports.BcacButtonModule = BcacButtonModule;

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

})));
//# sourceMappingURL=bcac-lib-base-component-currency-bcac-button.umd.js.map
