/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
 */
import { Directive, HostBinding, HostListener } from '@angular/core';
var AtUploadListDirective = /** @class */ (function () {
    function AtUploadListDirective() {
        this._active = false;
    }
    /**
     * @return {?}
     */
    AtUploadListDirective.prototype.ActiveClass = /**
     * @return {?}
     */
    function () {
        this._active = true;
    };
    /**
     * @return {?}
     */
    AtUploadListDirective.prototype.setActiveClass = /**
     * @return {?}
     */
    function () {
        this._active = false;
    };
    Object.defineProperty(AtUploadListDirective.prototype, "active_class", {
        get: /**
         * @return {?}
         */
        function () {
            return this._active;
        },
        enumerable: true,
        configurable: true
    });
    AtUploadListDirective.decorators = [
        { type: Directive, args: [{
                    selector: '[at-upload-list]'
                },] }
    ];
    /** @nocollapse */
    AtUploadListDirective.ctorParameters = function () { return []; };
    AtUploadListDirective.propDecorators = {
        ActiveClass: [{ type: HostListener, args: ['mouseover',] }],
        setActiveClass: [{ type: HostListener, args: ['mouseout',] }],
        active_class: [{ type: HostBinding, args: ['class.at-upload-files-item-hover',] }]
    };
    return AtUploadListDirective;
}());
export { AtUploadListDirective };
if (false) {
    /** @type {?} */
    AtUploadListDirective.prototype._active;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXQtdXBsb2FkLWxpc3QuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYXQtbmcvIiwic291cmNlcyI6WyJ1cGxvYWQvYXQtdXBsb2FkLWxpc3QuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFbkU7SUFLRTtRQUdBLFlBQU8sR0FBRyxLQUFLLENBQUE7SUFGZixDQUFDOzs7O0lBS0QsMkNBQVc7OztJQURYO1FBRUUsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUE7SUFDckIsQ0FBQzs7OztJQUdELDhDQUFjOzs7SUFEZDtRQUVFLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFBO0lBQ3RCLENBQUM7SUFFRCxzQkFDSSwrQ0FBWTs7OztRQURoQjtZQUVFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQTtRQUNyQixDQUFDOzs7T0FBQTs7Z0JBdkJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsa0JBQWtCO2lCQUM3Qjs7Ozs7OEJBUUUsWUFBWSxTQUFDLFdBQVc7aUNBS3hCLFlBQVksU0FBQyxVQUFVOytCQUt2QixXQUFXLFNBQUMsa0NBQWtDOztJQU1qRCw0QkFBQztDQUFBLEFBMUJELElBMEJDO1NBdkJZLHFCQUFxQjs7O0lBS2hDLHdDQUFlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBIb3N0TGlzdGVuZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbYXQtdXBsb2FkLWxpc3RdJ1xufSlcbmV4cG9ydCBjbGFzcyBBdFVwbG9hZExpc3REaXJlY3RpdmUge1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICB9XG5cbiAgX2FjdGl2ZSA9IGZhbHNlXG5cbiAgQEhvc3RMaXN0ZW5lcignbW91c2VvdmVyJylcbiAgQWN0aXZlQ2xhc3MoKSB7XG4gICAgdGhpcy5fYWN0aXZlID0gdHJ1ZVxuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignbW91c2VvdXQnKVxuICBzZXRBY3RpdmVDbGFzcygpIHtcbiAgICB0aGlzLl9hY3RpdmUgPSBmYWxzZVxuICB9XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hdC11cGxvYWQtZmlsZXMtaXRlbS1ob3ZlcicpXG4gIGdldCBhY3RpdmVfY2xhc3MoKSB7XG4gICAgcmV0dXJuIHRoaXMuX2FjdGl2ZVxuICB9XG5cblxufVxuIl19