/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Component, HostBinding } from '@angular/core';
var SlideItemComponent = /** @class */ (function () {
    function SlideItemComponent() {
        this.state = '';
        this.animateProgress = 0;
    }
    Object.defineProperty(SlideItemComponent.prototype, "isIn", {
        get: /**
         * @return {?}
         */
        function () {
            return this.state === 'in';
        },
        enumerable: true,
        configurable: true
    });
    Object.defineProperty(SlideItemComponent.prototype, "isOut", {
        get: /**
         * @return {?}
         */
        function () {
            return this.state === 'out';
        },
        enumerable: true,
        configurable: true
    });
    Object.defineProperty(SlideItemComponent.prototype, "transform", {
        get: /**
         * @return {?}
         */
        function () {
            return "translateX(" + this.animateProgress * 100 + "%)";
        },
        enumerable: true,
        configurable: true
    });
    SlideItemComponent.decorators = [
        { type: Component, args: [{
                    selector: 'ui-slide-item',
                    template: "<ng-content></ng-content>\n"
                },] },
    ];
    SlideItemComponent.propDecorators = {
        isIn: [{ type: HostBinding, args: ['class.ui-in',] }],
        isOut: [{ type: HostBinding, args: ['class.ui-out',] }],
        transform: [{ type: HostBinding, args: ['style.transform',] }, { type: HostBinding, args: ['style.webkitTransform',] }]
    };
    return SlideItemComponent;
}());
export { SlideItemComponent };
if (false) {
    /** @type {?} */
    SlideItemComponent.prototype.state;
    /** @type {?} */
    SlideItemComponent.prototype.animateProgress;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpZGUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdGFuYm8vdWktbmF0aXZlLyIsInNvdXJjZXMiOlsibGliL3NsaWRlL3NsaWRlLWl0ZW0vc2xpZGUtaXRlbS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXZEO0lBQUE7UUFnQkUsVUFBSyxHQUFXLEVBQUUsQ0FBQztRQVFuQixvQkFBZSxHQUFXLENBQUMsQ0FBQztJQUM5QixDQUFDO0lBbkJDLHNCQUNJLG9DQUFJOzs7O1FBRFI7WUFFRSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssS0FBSyxJQUFJLENBQUM7UUFDN0IsQ0FBQzs7O09BQUE7SUFFRCxzQkFDSSxxQ0FBSzs7OztRQURUO1lBRUUsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLEtBQUssS0FBSyxDQUFDO1FBQzlCLENBQUM7OztPQUFBO0lBSUQsc0JBRUkseUNBQVM7Ozs7UUFGYjtZQUdFLE1BQU0sQ0FBQyxnQkFBYyxJQUFJLENBQUMsZUFBZSxHQUFHLEdBQUcsT0FBSSxDQUFDO1FBQ3RELENBQUM7OztPQUFBOztnQkF0QkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlO29CQUN6QixRQUFRLEVBQUUsNkJBQ1g7aUJBQ0E7Ozt1QkFFRSxXQUFXLFNBQUMsYUFBYTt3QkFLekIsV0FBVyxTQUFDLGNBQWM7NEJBTzFCLFdBQVcsU0FBQyxpQkFBaUIsY0FDN0IsV0FBVyxTQUFDLHVCQUF1Qjs7SUFNdEMseUJBQUM7Q0FBQSxBQXpCRCxJQXlCQztTQXBCWSxrQkFBa0I7OztJQVc3QixtQ0FBbUI7O0lBUW5CLDZDQUE0QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSG9zdEJpbmRpbmcgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndWktc2xpZGUtaXRlbScsXG4gIHRlbXBsYXRlOiBgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuYFxufSlcbmV4cG9ydCBjbGFzcyBTbGlkZUl0ZW1Db21wb25lbnQge1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnVpLWluJylcbiAgZ2V0IGlzSW4oKSB7XG4gICAgcmV0dXJuIHRoaXMuc3RhdGUgPT09ICdpbic7XG4gIH1cblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnVpLW91dCcpXG4gIGdldCBpc091dCgpIHtcbiAgICByZXR1cm4gdGhpcy5zdGF0ZSA9PT0gJ291dCc7XG4gIH1cblxuICBzdGF0ZTogc3RyaW5nID0gJyc7XG5cbiAgQEhvc3RCaW5kaW5nKCdzdHlsZS50cmFuc2Zvcm0nKVxuICBASG9zdEJpbmRpbmcoJ3N0eWxlLndlYmtpdFRyYW5zZm9ybScpXG4gIGdldCB0cmFuc2Zvcm0oKSB7XG4gICAgcmV0dXJuIGB0cmFuc2xhdGVYKCR7dGhpcy5hbmltYXRlUHJvZ3Jlc3MgKiAxMDB9JSlgO1xuICB9XG5cbiAgYW5pbWF0ZVByb2dyZXNzOiBudW1iZXIgPSAwO1xufSJdfQ==