import { ChangeDetectionStrategy, Component } from '@angular/core';
import { IgxGridColumnResizerComponent } from '../resizer.component';
import { IgxColumnResizerDirective } from '../resizer.directive';
import * as i0 from "@angular/core";
import * as i1 from "./pivot-resizing.service";
export class IgxPivotGridColumnResizerComponent extends IgxGridColumnResizerComponent {
    constructor(colResizingService) {
        super(colResizingService);
        this.colResizingService = colResizingService;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxPivotGridColumnResizerComponent, deps: [{ token: i1.IgxPivotColumnResizingService }], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.0.5", type: IgxPivotGridColumnResizerComponent, isStandalone: true, selector: "igx-pivot-grid-column-resizer", usesInheritance: true, ngImport: i0, template: "<div class=\"igx-grid-th__resize-line\"\n    [style.left.px]=\"-99999\" igxResizer\n    [style.height.px]=\"colResizingService.resizerHeight\"\n    [restrictHResizeMax]=\"colResizingService.restrictResizeMax\"\n    [restrictHResizeMin]=\"colResizingService.restrictResizeMin\"\n    [restrictResizerTop]=\"restrictResizerTop\"\n    (resizeEnd)=\"colResizingService.resizeColumn($event)\">\n</div>\n", dependencies: [{ kind: "directive", type: IgxColumnResizerDirective, selector: "[igxResizer]", inputs: ["restrictHResizeMin", "restrictHResizeMax", "restrictResizerTop"], outputs: ["resizeEnd", "resizeStart", "resize"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxPivotGridColumnResizerComponent, decorators: [{
            type: Component,
            args: [{ changeDetection: ChangeDetectionStrategy.OnPush, selector: 'igx-pivot-grid-column-resizer', standalone: true, imports: [IgxColumnResizerDirective], template: "<div class=\"igx-grid-th__resize-line\"\n    [style.left.px]=\"-99999\" igxResizer\n    [style.height.px]=\"colResizingService.resizerHeight\"\n    [restrictHResizeMax]=\"colResizingService.restrictResizeMax\"\n    [restrictHResizeMin]=\"colResizingService.restrictResizeMin\"\n    [restrictResizerTop]=\"restrictResizerTop\"\n    (resizeEnd)=\"colResizingService.resizeColumn($event)\">\n</div>\n" }]
        }], ctorParameters: () => [{ type: i1.IgxPivotColumnResizingService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGl2b3QtcmVzaXplci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pZ25pdGV1aS1hbmd1bGFyL3NyYy9saWIvZ3JpZHMvcmVzaXppbmcvcGl2b3QtZ3JpZC9waXZvdC1yZXNpemVyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2lnbml0ZXVpLWFuZ3VsYXIvc3JjL2xpYi9ncmlkcy9yZXNpemluZy9yZXNpemVyLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFckUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sc0JBQXNCLENBQUM7OztBQVNqRSxNQUFNLE9BQU8sa0NBQW1DLFNBQVEsNkJBQTZCO0lBQ2pGLFlBQTRCLGtCQUFpRDtRQUN6RSxLQUFLLENBQUMsa0JBQWtCLENBQUMsQ0FBQztRQURGLHVCQUFrQixHQUFsQixrQkFBa0IsQ0FBK0I7SUFFN0UsQ0FBQzs4R0FIUSxrQ0FBa0M7a0dBQWxDLGtDQUFrQyxnSENaL0MsK1lBUUEsNENERWMseUJBQXlCOzsyRkFFMUIsa0NBQWtDO2tCQVA5QyxTQUFTO3NDQUNXLHVCQUF1QixDQUFDLE1BQU0sWUFDckMsK0JBQStCLGNBRTdCLElBQUksV0FDUCxDQUFDLHlCQUF5QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSWd4R3JpZENvbHVtblJlc2l6ZXJDb21wb25lbnQgfSBmcm9tICcuLi9yZXNpemVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJZ3hQaXZvdENvbHVtblJlc2l6aW5nU2VydmljZSB9IGZyb20gJy4vcGl2b3QtcmVzaXppbmcuc2VydmljZSc7XG5pbXBvcnQgeyBJZ3hDb2x1bW5SZXNpemVyRGlyZWN0aXZlIH0gZnJvbSAnLi4vcmVzaXplci5kaXJlY3RpdmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgICBzZWxlY3RvcjogJ2lneC1waXZvdC1ncmlkLWNvbHVtbi1yZXNpemVyJyxcbiAgICB0ZW1wbGF0ZVVybDogJy4uL3Jlc2l6ZXIuY29tcG9uZW50Lmh0bWwnLFxuICAgIHN0YW5kYWxvbmU6IHRydWUsXG4gICAgaW1wb3J0czogW0lneENvbHVtblJlc2l6ZXJEaXJlY3RpdmVdXG59KVxuZXhwb3J0IGNsYXNzIElneFBpdm90R3JpZENvbHVtblJlc2l6ZXJDb21wb25lbnQgZXh0ZW5kcyBJZ3hHcmlkQ29sdW1uUmVzaXplckNvbXBvbmVudCB7XG4gICAgY29uc3RydWN0b3IocHVibGljIG92ZXJyaWRlIGNvbFJlc2l6aW5nU2VydmljZTogSWd4UGl2b3RDb2x1bW5SZXNpemluZ1NlcnZpY2UpIHtcbiAgICAgICAgc3VwZXIoY29sUmVzaXppbmdTZXJ2aWNlKTtcbiAgICB9XG59XG4iLCI8ZGl2IGNsYXNzPVwiaWd4LWdyaWQtdGhfX3Jlc2l6ZS1saW5lXCJcbiAgICBbc3R5bGUubGVmdC5weF09XCItOTk5OTlcIiBpZ3hSZXNpemVyXG4gICAgW3N0eWxlLmhlaWdodC5weF09XCJjb2xSZXNpemluZ1NlcnZpY2UucmVzaXplckhlaWdodFwiXG4gICAgW3Jlc3RyaWN0SFJlc2l6ZU1heF09XCJjb2xSZXNpemluZ1NlcnZpY2UucmVzdHJpY3RSZXNpemVNYXhcIlxuICAgIFtyZXN0cmljdEhSZXNpemVNaW5dPVwiY29sUmVzaXppbmdTZXJ2aWNlLnJlc3RyaWN0UmVzaXplTWluXCJcbiAgICBbcmVzdHJpY3RSZXNpemVyVG9wXT1cInJlc3RyaWN0UmVzaXplclRvcFwiXG4gICAgKHJlc2l6ZUVuZCk9XCJjb2xSZXNpemluZ1NlcnZpY2UucmVzaXplQ29sdW1uKCRldmVudClcIj5cbjwvZGl2PlxuIl19