import { Component, Input, NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgZorroAntdModule } from 'ng-zorro-antd';

/**
 * @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: 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: Input }],
        bcacType: [{ type: Input }],
        bcacShape: [{ type: Input }],
        bcacSize: [{ type: Input }],
        disabled: [{ type: Input }],
        bcacGhost: [{ type: Input }],
        bcacBlock: [{ type: Input }],
        bcacLoading: [{ type: 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: NgModule, args: [{
                    declarations: [BcacButtonComponent],
                    imports: [
                        CommonModule,
                        NgZorroAntdModule
                    ], exports: [
                        BcacButtonComponent
                    ]
                },] }
    ];
    return BcacButtonModule;
}());

/**
 * @fileoverview added by tsickle
 * Generated from: public-api.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */

/**
 * @fileoverview added by tsickle
 * Generated from: index.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */

/**
 * @fileoverview added by tsickle
 * Generated from: bcac-lib-base-component-currency-bcac-button.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */

export { BcacButtonComponent, BcacButtonModule };
//# sourceMappingURL=bcac-lib-base-component-currency-bcac-button.js.map
