/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Component, ElementRef, HostBinding, Input, ViewChild, ViewContainerRef } from '@angular/core';
var VirtualHelperComponent = /** @class */ (function () {
    function VirtualHelperComponent(elementRef) {
        this.elementRef = elementRef;
        this.cssClasses = 'igx-vhelper--vertical';
    }
    /**
     * @return {?}
     */
    VirtualHelperComponent.prototype.ngOnInit = /**
     * @return {?}
     */
    function () {
    };
    VirtualHelperComponent.decorators = [
        { type: Component, args: [{
                    selector: 'igx-virtual-helper',
                    template: '<div #container class="igx-vhelper__placeholder-content" [style.height.px]="height"></div>'
                },] },
    ];
    /** @nocollapse */
    VirtualHelperComponent.ctorParameters = function () { return [
        { type: ElementRef, },
    ]; };
    VirtualHelperComponent.propDecorators = {
        "_vcr": [{ type: ViewChild, args: ['container', { read: ViewContainerRef },] },],
        "itemsLength": [{ type: Input },],
        "cssClasses": [{ type: HostBinding, args: ['class',] },],
    };
    return VirtualHelperComponent;
}());
export { VirtualHelperComponent };
function VirtualHelperComponent_tsickle_Closure_declarations() {
    /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
    VirtualHelperComponent.decorators;
    /**
     * @nocollapse
     * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
     */
    VirtualHelperComponent.ctorParameters;
    /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
    VirtualHelperComponent.propDecorators;
    /** @type {?} */
    VirtualHelperComponent.prototype._vcr;
    /** @type {?} */
    VirtualHelperComponent.prototype.itemsLength;
    /** @type {?} */
    VirtualHelperComponent.prototype.height;
    /** @type {?} */
    VirtualHelperComponent.prototype.cssClasses;
    /** @type {?} */
    VirtualHelperComponent.prototype.elementRef;
}

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