/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,missingReturn,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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXQtdXBsb2FkLWxpc3QuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYXQtbmcvIiwic291cmNlcyI6WyJ1cGxvYWQvYXQtdXBsb2FkLWxpc3QuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFckU7SUFLRTtRQUdBLFlBQU8sR0FBRyxLQUFLLENBQUM7SUFGaEIsQ0FBQzs7OztJQUtELDJDQUFXOzs7SUFEWDtRQUVFLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDO0lBQ3RCLENBQUM7Ozs7SUFHRCw4Q0FBYzs7O0lBRGQ7UUFFRSxJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztJQUN2QixDQUFDO0lBRUQsc0JBQ0ksK0NBQVk7Ozs7UUFEaEI7WUFFRSxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7UUFDdEIsQ0FBQzs7O09BQUE7O2dCQXZCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtpQkFDN0I7Ozs7OzhCQVFFLFlBQVksU0FBQyxXQUFXO2lDQUt4QixZQUFZLFNBQUMsVUFBVTsrQkFLdkIsV0FBVyxTQUFDLGtDQUFrQzs7SUFLakQsNEJBQUM7Q0FBQSxBQXpCRCxJQXlCQztTQXRCWSxxQkFBcUI7OztJQUtoQyx3Q0FBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBIb3N0TGlzdGVuZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2F0LXVwbG9hZC1saXN0XSdcbn0pXG5leHBvcnQgY2xhc3MgQXRVcGxvYWRMaXN0RGlyZWN0aXZlIHtcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgfVxuXG4gIF9hY3RpdmUgPSBmYWxzZTtcblxuICBASG9zdExpc3RlbmVyKCdtb3VzZW92ZXInKVxuICBBY3RpdmVDbGFzcygpIHtcbiAgICB0aGlzLl9hY3RpdmUgPSB0cnVlO1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignbW91c2VvdXQnKVxuICBzZXRBY3RpdmVDbGFzcygpIHtcbiAgICB0aGlzLl9hY3RpdmUgPSBmYWxzZTtcbiAgfVxuXG4gIEBIb3N0QmluZGluZygnY2xhc3MuYXQtdXBsb2FkLWZpbGVzLWl0ZW0taG92ZXInKVxuICBnZXQgYWN0aXZlX2NsYXNzKCkge1xuICAgIHJldHVybiB0aGlzLl9hY3RpdmU7XG4gIH1cblxufVxuIl19