/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { ChangeDetectorRef, Component, HostBinding, ViewChild, ViewContainerRef } from '@angular/core';
export class DisplayContainerComponent {
    /**
     * @param {?} cdr
     * @param {?} _viewContainer
     */
    constructor(cdr, _viewContainer) {
        this.cdr = cdr;
        this._viewContainer = _viewContainer;
        this.cssClass = 'igx-display-container';
        this.notVirtual = true;
    }
}
DisplayContainerComponent.decorators = [
    { type: Component, args: [{
                selector: 'igx-display-container',
                template: '<ng-template #display_container igxScrollInertia [IgxScrollInertiaScrollContainer]="scrollContainer"></ng-template>'
            },] },
];
/** @nocollapse */
DisplayContainerComponent.ctorParameters = () => [
    { type: ChangeDetectorRef, },
    { type: ViewContainerRef, },
];
DisplayContainerComponent.propDecorators = {
    "_vcr": [{ type: ViewChild, args: ['display_container', { read: ViewContainerRef },] },],
    "cssClass": [{ type: HostBinding, args: ['class',] },],
    "notVirtual": [{ type: HostBinding, args: ['class.igx-display-container--inactive',] },],
};
function DisplayContainerComponent_tsickle_Closure_declarations() {
    /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
    DisplayContainerComponent.decorators;
    /**
     * @nocollapse
     * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
     */
    DisplayContainerComponent.ctorParameters;
    /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
    DisplayContainerComponent.propDecorators;
    /** @type {?} */
    DisplayContainerComponent.prototype._vcr;
    /** @type {?} */
    DisplayContainerComponent.prototype.cssClass;
    /** @type {?} */
    DisplayContainerComponent.prototype.notVirtual;
    /** @type {?} */
    DisplayContainerComponent.prototype.scrollContainer;
    /** @type {?} */
    DisplayContainerComponent.prototype.cdr;
    /** @type {?} */
    DisplayContainerComponent.prototype._viewContainer;
}

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