import { NgModule } from "@angular/core";
import { IGX_PIVOT_GRID_DIRECTIVES } from './public_api';
import * as i0 from "@angular/core";
import * as i1 from "./pivot-grid.component";
import * as i2 from "./pivot-data-selector.component";
import * as i3 from "./pivot-grid.directives";
import * as i4 from "../row.directive";
import * as i5 from "../grid-footer/grid-footer.component";
import * as i6 from "../filtering/advanced-filtering/advanced-filtering-dialog.component";
import * as i7 from "../grid.directives";
import * as i8 from "../row-drag.directive";
import * as i9 from "../state.directive";
import * as i10 from "../headers/grid-header.component";
import * as i11 from "../headers/grid-header-group.component";
import * as i12 from "../headers/grid-header-row.component";
import * as i13 from "../columns/templates.directive";
import * as i14 from "../columns/column.component";
import * as i15 from "../columns/column-group.component";
import * as i16 from "../columns/column-layout.component";
import * as i17 from "../column-actions/column-actions.component";
import * as i18 from "../column-actions/column-hiding.directive";
import * as i19 from "../column-actions/column-pinning.directive";
import * as i20 from "../selection/row-selectors";
import * as i21 from "../toolbar/common";
import * as i22 from "../toolbar/grid-toolbar-advanced-filtering.component";
import * as i23 from "../toolbar/grid-toolbar.component";
import * as i24 from "../toolbar/grid-toolbar-exporter.component";
import * as i25 from "../toolbar/grid-toolbar-hiding.component";
import * as i26 from "../toolbar/grid-toolbar-pinning.component";
import * as i27 from "../filtering/excel-style/excel-style-filtering.component";
import * as i28 from "../filtering/excel-style/excel-style-header.component";
import * as i29 from "../filtering/excel-style/excel-style-sorting.component";
import * as i30 from "../filtering/excel-style/excel-style-pinning.component";
import * as i31 from "../filtering/excel-style/excel-style-hiding.component";
import * as i32 from "../filtering/excel-style/excel-style-selecting.component";
import * as i33 from "../filtering/excel-style/excel-style-clear-filters.component";
import * as i34 from "../filtering/excel-style/excel-style-conditional-filter.component";
import * as i35 from "../filtering/excel-style/excel-style-moving.component";
import * as i36 from "../filtering/excel-style/excel-style-search.component";
/**
 * @hidden
 * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
 */
export class IgxPivotGridModule {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxPivotGridModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
    static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.0.5", ngImport: i0, type: IgxPivotGridModule, imports: [i1.IgxPivotGridComponent, i2.IgxPivotDataSelectorComponent, i3.IgxPivotValueChipTemplateDirective, i4.IgxRowDirective, i5.IgxGridFooterComponent, i6.IgxAdvancedFilteringDialogComponent, i7.IgxRowExpandedIndicatorDirective, i7.IgxRowCollapsedIndicatorDirective, i7.IgxHeaderExpandedIndicatorDirective, i7.IgxHeaderCollapsedIndicatorDirective, i7.IgxExcelStyleHeaderIconDirective, i7.IgxSortAscendingHeaderIconDirective, i7.IgxSortDescendingHeaderIconDirective, i7.IgxSortHeaderIconDirective, i8.IgxDragIndicatorIconDirective, i8.IgxRowDragGhostDirective, i9.IgxGridStateDirective, i10.IgxGridHeaderComponent, i11.IgxGridHeaderGroupComponent, i12.IgxGridHeaderRowComponent, i13.IgxFilterCellTemplateDirective, i13.IgxSummaryTemplateDirective, i13.IgxCellTemplateDirective, i13.IgxCellValidationErrorDirective, i13.IgxCellHeaderTemplateDirective, i13.IgxCellFooterTemplateDirective, i13.IgxCellEditorTemplateDirective, i13.IgxCollapsibleIndicatorTemplateDirective, i14.IgxColumnComponent, i15.IgxColumnGroupComponent, i16.IgxColumnLayoutComponent, i17.IgxColumnActionsComponent, i18.IgxColumnHidingDirective, i19.IgxColumnPinningDirective, i20.IgxRowSelectorDirective, i20.IgxGroupByRowSelectorDirective, i20.IgxHeadSelectorDirective, i21.IgxCSVTextDirective, i21.IgxExcelTextDirective, i21.IgxGridToolbarActionsComponent, i22.IgxGridToolbarAdvancedFilteringComponent, i23.IgxGridToolbarComponent, i24.IgxGridToolbarExporterComponent, i25.IgxGridToolbarHidingComponent, i26.IgxGridToolbarPinningComponent, i21.IgxGridToolbarTitleComponent, i21.IgxGridToolbarDirective, i27.IgxGridExcelStyleFilteringComponent, i28.IgxExcelStyleHeaderComponent, i29.IgxExcelStyleSortingComponent, i30.IgxExcelStylePinningComponent, i31.IgxExcelStyleHidingComponent, i32.IgxExcelStyleSelectingComponent, i33.IgxExcelStyleClearFiltersComponent, i34.IgxExcelStyleConditionalFilterComponent, i35.IgxExcelStyleMovingComponent, i36.IgxExcelStyleSearchComponent, i27.IgxExcelStyleColumnOperationsTemplateDirective, i27.IgxExcelStyleFilterOperationsTemplateDirective, i36.IgxExcelStyleLoadingValuesTemplateDirective], exports: [i1.IgxPivotGridComponent, i2.IgxPivotDataSelectorComponent, i3.IgxPivotValueChipTemplateDirective, i4.IgxRowDirective, i5.IgxGridFooterComponent, i6.IgxAdvancedFilteringDialogComponent, i7.IgxRowExpandedIndicatorDirective, i7.IgxRowCollapsedIndicatorDirective, i7.IgxHeaderExpandedIndicatorDirective, i7.IgxHeaderCollapsedIndicatorDirective, i7.IgxExcelStyleHeaderIconDirective, i7.IgxSortAscendingHeaderIconDirective, i7.IgxSortDescendingHeaderIconDirective, i7.IgxSortHeaderIconDirective, i8.IgxDragIndicatorIconDirective, i8.IgxRowDragGhostDirective, i9.IgxGridStateDirective, i10.IgxGridHeaderComponent, i11.IgxGridHeaderGroupComponent, i12.IgxGridHeaderRowComponent, i13.IgxFilterCellTemplateDirective, i13.IgxSummaryTemplateDirective, i13.IgxCellTemplateDirective, i13.IgxCellValidationErrorDirective, i13.IgxCellHeaderTemplateDirective, i13.IgxCellFooterTemplateDirective, i13.IgxCellEditorTemplateDirective, i13.IgxCollapsibleIndicatorTemplateDirective, i14.IgxColumnComponent, i15.IgxColumnGroupComponent, i16.IgxColumnLayoutComponent, i17.IgxColumnActionsComponent, i18.IgxColumnHidingDirective, i19.IgxColumnPinningDirective, i20.IgxRowSelectorDirective, i20.IgxGroupByRowSelectorDirective, i20.IgxHeadSelectorDirective, i21.IgxCSVTextDirective, i21.IgxExcelTextDirective, i21.IgxGridToolbarActionsComponent, i22.IgxGridToolbarAdvancedFilteringComponent, i23.IgxGridToolbarComponent, i24.IgxGridToolbarExporterComponent, i25.IgxGridToolbarHidingComponent, i26.IgxGridToolbarPinningComponent, i21.IgxGridToolbarTitleComponent, i21.IgxGridToolbarDirective, i27.IgxGridExcelStyleFilteringComponent, i28.IgxExcelStyleHeaderComponent, i29.IgxExcelStyleSortingComponent, i30.IgxExcelStylePinningComponent, i31.IgxExcelStyleHidingComponent, i32.IgxExcelStyleSelectingComponent, i33.IgxExcelStyleClearFiltersComponent, i34.IgxExcelStyleConditionalFilterComponent, i35.IgxExcelStyleMovingComponent, i36.IgxExcelStyleSearchComponent, i27.IgxExcelStyleColumnOperationsTemplateDirective, i27.IgxExcelStyleFilterOperationsTemplateDirective, i36.IgxExcelStyleLoadingValuesTemplateDirective] }); }
    static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxPivotGridModule, imports: [i1.IgxPivotGridComponent, i6.IgxAdvancedFilteringDialogComponent, i17.IgxColumnActionsComponent, i25.IgxGridToolbarHidingComponent, i26.IgxGridToolbarPinningComponent, i27.IgxGridExcelStyleFilteringComponent, i34.IgxExcelStyleConditionalFilterComponent, i36.IgxExcelStyleSearchComponent] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxPivotGridModule, decorators: [{
            type: NgModule,
            args: [{
                    imports: [
                        ...IGX_PIVOT_GRID_DIRECTIVES
                    ],
                    exports: [
                        ...IGX_PIVOT_GRID_DIRECTIVES
                    ]
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGl2b3QtZ3JpZC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pZ25pdGV1aS1hbmd1bGFyL3NyYy9saWIvZ3JpZHMvcGl2b3QtZ3JpZC9waXZvdC1ncmlkLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGNBQWMsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFekQ7OztHQUdHO0FBU0gsTUFBTSxPQUFPLGtCQUFrQjs4R0FBbEIsa0JBQWtCOytHQUFsQixrQkFBa0I7K0dBQWxCLGtCQUFrQjs7MkZBQWxCLGtCQUFrQjtrQkFSOUIsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUU7d0JBQ0wsR0FBRyx5QkFBeUI7cUJBQy9CO29CQUNELE9BQU8sRUFBRTt3QkFDTCxHQUFHLHlCQUF5QjtxQkFDL0I7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBJR1hfUElWT1RfR1JJRF9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9wdWJsaWNfYXBpJztcblxuLyoqXG4gKiBAaGlkZGVuXG4gKiBJTVBPUlRBTlQ6IFRoZSBmb2xsb3dpbmcgaXMgTmdNb2R1bGUgZXhwb3J0ZWQgZm9yIGJhY2t3YXJkcy1jb21wYXRpYmlsaXR5IGJlZm9yZSBzdGFuZGFsb25lIGNvbXBvbmVudHNcbiAqL1xuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIC4uLklHWF9QSVZPVF9HUklEX0RJUkVDVElWRVNcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgLi4uSUdYX1BJVk9UX0dSSURfRElSRUNUSVZFU1xuICAgIF1cbn0pXG5leHBvcnQgY2xhc3MgSWd4UGl2b3RHcmlkTW9kdWxlIHt9XG4iXX0=