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

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9yaXpvbnRhbC52aXJ0dWFsLmhlbHBlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pZ25pdGV1aS1hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2RpcmVjdGl2ZXMvZm9yLW9mL2hvcml6b250YWwudmlydHVhbC5oZWxwZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU12RyxNQUFNOzs7O0lBTUYsWUFBbUIsVUFBc0I7UUFBdEIsZUFBVSxHQUFWLFVBQVUsQ0FBWTswQkFGckIseUJBQXlCO0tBRUM7OztZQVZqRCxTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLCtCQUErQjtnQkFDekMsUUFBUSxFQUFFLHFHQUFxRzthQUNsSDs7OztZQUxtQixVQUFVOzs7cUJBT3pCLFNBQVMsU0FBQyxzQkFBc0IsRUFBRSxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRTtzQkFDNUQsS0FBSzsyQkFDTCxXQUFXLFNBQUMsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgSG9zdEJpbmRpbmcsIElucHV0LCBWaWV3Q2hpbGQsIFZpZXdDb250YWluZXJSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdpZ3gtaG9yaXpvbnRhbC12aXJ0dWFsLWhlbHBlcicsXG4gICAgdGVtcGxhdGU6ICc8ZGl2ICNob3Jpem9udGFsX2NvbnRhaW5lciBjbGFzcz1cImlneC12aGVscGVyX19wbGFjZWhvbGRlci1jb250ZW50XCIgW3N0eWxlLndpZHRoLnB4XT1cIndpZHRoXCI+PC9kaXY+J1xufSlcbmV4cG9ydCBjbGFzcyBIVmlydHVhbEhlbHBlckNvbXBvbmVudCB7XG4gICAgQFZpZXdDaGlsZCgnaG9yaXpvbnRhbF9jb250YWluZXInLCB7IHJlYWQ6IFZpZXdDb250YWluZXJSZWYgfSkgcHVibGljIF92Y3I7XG4gICAgQElucHV0KCkgcHVibGljIHdpZHRoOiBudW1iZXI7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcycpXG4gICAgcHVibGljIGNzc0NsYXNzZXMgPSAnaWd4LXZoZWxwZXItLWhvcml6b250YWwnO1xuXG4gICAgY29uc3RydWN0b3IocHVibGljIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHsgfVxufVxuIl19