/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Component, EventEmitter, HostBinding, HostListener, Input, Output } from '@angular/core';
var TabBarItemComponent = /** @class */ (function () {
    function TabBarItemComponent() {
        this.uiSelected = new EventEmitter();
        this.active = false;
    }
    /**
     * @return {?}
     */
    TabBarItemComponent.prototype.click = /**
     * @return {?}
     */
    function () {
        this.uiSelected.emit();
    };
    TabBarItemComponent.decorators = [
        { type: Component, args: [{
                    selector: 'ui-tab-bar-item',
                    template: "<ng-content></ng-content>"
                },] },
    ];
    /** @nocollapse */
    TabBarItemComponent.propDecorators = {
        "uiSelected": [{ type: Output },],
        "active": [{ type: Input }, { type: HostBinding, args: ['class.ui-active',] },],
        "click": [{ type: HostListener, args: ['click',] },],
    };
    return TabBarItemComponent;
}());
export { TabBarItemComponent };
function TabBarItemComponent_tsickle_Closure_declarations() {
    /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
    TabBarItemComponent.decorators;
    /**
     * @nocollapse
     * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
     */
    TabBarItemComponent.ctorParameters;
    /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
    TabBarItemComponent.propDecorators;
    /** @type {?} */
    TabBarItemComponent.prototype.uiSelected;
    /** @type {?} */
    TabBarItemComponent.prototype.active;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWJhci1pdGVtLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0YW5iby91aS1uYXRpdmUvIiwic291cmNlcyI6WyJsaWIvcm91dGVyL3RhYi1iYXItaXRlbS90YWItYmFyLWl0ZW0uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7OzswQkFPekUsSUFBSSxZQUFZLEVBQUU7c0JBRVMsS0FBSzs7Ozs7SUFHdkQsbUNBQUs7Ozs7UUFDSCxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDOzs7Z0JBWDFCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQixRQUFRLEVBQUUsMkJBQTJCO2lCQUN0Qzs7OzsrQkFFRSxNQUFNOzJCQUNOLEtBQUssWUFDTCxXQUFXLFNBQUMsaUJBQWlCOzBCQUU3QixZQUFZLFNBQUMsT0FBTzs7OEJBWHZCOztTQU1hLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBIb3N0QmluZGluZywgSG9zdExpc3RlbmVyLCBJbnB1dCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3VpLXRhYi1iYXItaXRlbScsXG4gIHRlbXBsYXRlOiBgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PmBcbn0pXG5leHBvcnQgY2xhc3MgVGFiQmFySXRlbUNvbXBvbmVudCB7XG4gIEBPdXRwdXQoKSB1aVNlbGVjdGVkID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICBASW5wdXQoKVxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnVpLWFjdGl2ZScpIGFjdGl2ZTogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcbiAgY2xpY2soKSB7XG4gICAgdGhpcy51aVNlbGVjdGVkLmVtaXQoKTtcbiAgfVxufSJdfQ==