/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Component, EventEmitter, HostBinding, HostListener, Input, Output } from '@angular/core';
export class TabBarItemComponent {
    constructor() {
        this.uiSelected = new EventEmitter();
        this.active = false;
    }
    /**
     * @return {?}
     */
    click() {
        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',] },],
};
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWJhci1pdGVtLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0YW5iby91aS1uYXRpdmUvIiwic291cmNlcyI6WyJsaWIvcm91dGVyL3RhYi1iYXItaXRlbS90YWItYmFyLWl0ZW0uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFNbEcsTUFBTTs7MEJBQ21CLElBQUksWUFBWSxFQUFFO3NCQUVTLEtBQUs7Ozs7O0lBR3ZELEtBQUs7UUFDSCxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDOzs7O1lBWDFCLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsaUJBQWlCO2dCQUMzQixRQUFRLEVBQUUsMkJBQTJCO2FBQ3RDOzs7OzJCQUVFLE1BQU07dUJBQ04sS0FBSyxZQUNMLFdBQVcsU0FBQyxpQkFBaUI7c0JBRTdCLFlBQVksU0FBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIEhvc3RCaW5kaW5nLCBIb3N0TGlzdGVuZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndWktdGFiLWJhci1pdGVtJyxcbiAgdGVtcGxhdGU6IGA8bmctY29udGVudD48L25nLWNvbnRlbnQ+YFxufSlcbmV4cG9ydCBjbGFzcyBUYWJCYXJJdGVtQ29tcG9uZW50IHtcbiAgQE91dHB1dCgpIHVpU2VsZWN0ZWQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gIEBJbnB1dCgpXG4gIEBIb3N0QmluZGluZygnY2xhc3MudWktYWN0aXZlJykgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxuICBjbGljaygpIHtcbiAgICB0aGlzLnVpU2VsZWN0ZWQuZW1pdCgpO1xuICB9XG59Il19