/**
 * @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.active = false;
        this.selected = new EventEmitter();
    }
    /**
     * @return {?}
     */
    TabBarItemComponent.prototype.click = /**
     * @return {?}
     */
    function () {
        this.selected.emit();
    };
    TabBarItemComponent.decorators = [
        { type: Component, args: [{
                    selector: 'ui-tab-bar-item',
                    template: "<ng-content></ng-content>"
                },] },
    ];
    /** @nocollapse */
    TabBarItemComponent.propDecorators = {
        "active": [{ type: HostBinding, args: ['class.ui-active',] }, { type: Input },],
        "selected": [{ type: Output },],
        "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.active;
    /** @type {?} */
    TabBarItemComponent.prototype.selected;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWJhci1pdGVtLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0YW5iby91aS1uYXRpdmUvIiwic291cmNlcyI6WyJsaWIvcm91dGVyL3RhYi1iYXItaXRlbS90YWItYmFyLWl0ZW0uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7OztzQkFTOUUsS0FBSzt3QkFFWixJQUFJLFlBQVksRUFBRTs7Ozs7SUFHN0IsbUNBQUs7Ozs7UUFDSCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDOzs7Z0JBYnhCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQixRQUFRLEVBQUUsMkJBQTJCO2lCQUN0Qzs7OzsyQkFFRSxXQUFXLFNBQUMsaUJBQWlCLGNBQzdCLEtBQUs7NkJBRUwsTUFBTTswQkFHTixZQUFZLFNBQUMsT0FBTzs7OEJBYnZCOztTQU1hLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBIb3N0QmluZGluZywgSG9zdExpc3RlbmVyLCBJbnB1dCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3VpLXRhYi1iYXItaXRlbScsXG4gIHRlbXBsYXRlOiBgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PmBcbn0pXG5leHBvcnQgY2xhc3MgVGFiQmFySXRlbUNvbXBvbmVudCB7XG4gIEBIb3N0QmluZGluZygnY2xhc3MudWktYWN0aXZlJylcbiAgQElucHV0KClcbiAgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XG4gIEBPdXRwdXQoKVxuICBzZWxlY3RlZCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIGNsaWNrKCkge1xuICAgIHRoaXMuc2VsZWN0ZWQuZW1pdCgpO1xuICB9XG59Il19