/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Directive, ViewContainerRef } from '@angular/core';
var ComponentHostDirective = /** @class */ (function () {
    function ComponentHostDirective(viewContainerRef) {
        this.viewContainerRef = viewContainerRef;
    }
    ComponentHostDirective.decorators = [
        { type: Directive, args: [{
                    selector: '[uiComponentHost]'
                },] },
    ];
    /** @nocollapse */
    ComponentHostDirective.ctorParameters = function () { return [
        { type: ViewContainerRef, },
    ]; };
    return ComponentHostDirective;
}());
export { ComponentHostDirective };
function ComponentHostDirective_tsickle_Closure_declarations() {
    /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
    ComponentHostDirective.decorators;
    /**
     * @nocollapse
     * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
     */
    ComponentHostDirective.ctorParameters;
    /** @type {?} */
    ComponentHostDirective.prototype.viewContainerRef;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LWhvc3QuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRhbmJvL3VpLW5hdGl2ZS8iLCJzb3VyY2VzIjpbImxpYi9yb3V0ZXIvY29tcG9uZW50LWhvc3QuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sZUFBZSxDQUFDOztJQU0xRCxnQ0FBbUIsZ0JBQWtDO1FBQWxDLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FBa0I7S0FDcEQ7O2dCQUxGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsbUJBQW1CO2lCQUM5Qjs7OztnQkFKbUIsZ0JBQWdCOztpQ0FBcEM7O1NBS2Esc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBWaWV3Q29udGFpbmVyUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1t1aUNvbXBvbmVudEhvc3RdJ1xufSlcbmV4cG9ydCBjbGFzcyBDb21wb25lbnRIb3N0RGlyZWN0aXZlIHtcbiAgY29uc3RydWN0b3IocHVibGljIHZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWYpIHtcbiAgfVxufSJdfQ==