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.rowEdit.directive";
import * as i6 from "../grid-footer/grid-footer.component";
import * as i7 from "../filtering/advanced-filtering/advanced-filtering-dialog.component";
import * as i8 from "../grid/grid.directives";
import * as i9 from "../row-drag.directive";
import * as i10 from "../state.directive";
import * as i11 from "../headers/grid-header.component";
import * as i12 from "../headers/grid-header-group.component";
import * as i13 from "../headers/grid-header-row.component";
import * as i14 from "../columns/templates.directive";
import * as i15 from "../columns/column.component";
import * as i16 from "../columns/column-group.component";
import * as i17 from "../columns/column-layout.component";
import * as i18 from "../columns/validators.directive";
import * as i19 from "../selection/row-selectors";
import * as i20 from "../toolbar/common";
import * as i21 from "../toolbar/grid-toolbar-advanced-filtering.component";
import * as i22 from "../toolbar/grid-toolbar.component";
import * as i23 from "../toolbar/grid-toolbar-exporter.component";
import * as i24 from "../toolbar/grid-toolbar-hiding.component";
import * as i25 from "../toolbar/grid-toolbar-pinning.component";
import * as i26 from "../filtering/excel-style/excel-style-filtering.component";
import * as i27 from "../filtering/excel-style/excel-style-header.component";
import * as i28 from "../filtering/excel-style/excel-style-sorting.component";
import * as i29 from "../filtering/excel-style/excel-style-pinning.component";
import * as i30 from "../filtering/excel-style/excel-style-hiding.component";
import * as i31 from "../filtering/excel-style/excel-style-selecting.component";
import * as i32 from "../filtering/excel-style/excel-style-clear-filters.component";
import * as i33 from "../filtering/excel-style/excel-style-conditional-filter.component";
import * as i34 from "../filtering/excel-style/excel-style-moving.component";
import * as i35 from "../filtering/excel-style/excel-style-search.component";
import * as i36 from "../../paginator/paginator.component";
import * as i37 from "../../paginator/paginator-interfaces";
/**
 * @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: "16.0.0-rc.4", ngImport: i0, type: IgxPivotGridModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
    static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "16.0.0-rc.4", ngImport: i0, type: IgxPivotGridModule, imports: [i1.IgxPivotGridComponent, i2.IgxPivotDataSelectorComponent, i3.IgxPivotValueChipTemplateDirective, i4.IgxRowDirective, i5.IgxRowAddTextDirective, i5.IgxRowEditActionsDirective, i5.IgxRowEditTextDirective, i5.IgxRowEditTabStopDirective, i6.IgxGridFooterComponent, i7.IgxAdvancedFilteringDialogComponent, i8.IgxRowExpandedIndicatorDirective, i8.IgxRowCollapsedIndicatorDirective, i8.IgxHeaderExpandIndicatorDirective, i8.IgxHeaderCollapseIndicatorDirective, i8.IgxExcelStyleHeaderIconDirective, i8.IgxSortAscendingHeaderIconDirective, i8.IgxSortDescendingHeaderIconDirective, i8.IgxSortHeaderIconDirective, i8.IgxGroupAreaDropDirective, i9.IgxDragIndicatorIconDirective, i9.IgxRowDragGhostDirective, i10.IgxGridStateDirective, i11.IgxGridHeaderComponent, i12.IgxGridHeaderGroupComponent, i13.IgxGridHeaderRowComponent, i14.IgxFilterCellTemplateDirective, i14.IgxSummaryTemplateDirective, i14.IgxCellTemplateDirective, i14.IgxCellValidationErrorDirective, i14.IgxCellHeaderTemplateDirective, i14.IgxCellFooterTemplateDirective, i14.IgxCellEditorTemplateDirective, i14.IgxCollapsibleIndicatorTemplateDirective, i15.IgxColumnComponent, i16.IgxColumnGroupComponent, i17.IgxColumnLayoutComponent, i18.IgxColumnRequiredValidatorDirective, i18.IgxColumnMinValidatorDirective, i18.IgxColumnMaxValidatorDirective, i18.IgxColumnEmailValidatorDirective, i18.IgxColumnMinLengthValidatorDirective, i18.IgxColumnMaxLengthValidatorDirective, i18.IgxColumPatternValidatorDirective, i19.IgxRowSelectorDirective, i19.IgxGroupByRowSelectorDirective, i19.IgxHeadSelectorDirective, i20.IgxCSVTextDirective, i20.IgxExcelTextDirective, i20.IgxGridToolbarActionsComponent, i21.IgxGridToolbarAdvancedFilteringComponent, i22.IgxGridToolbarComponent, i23.IgxGridToolbarExporterComponent, i24.IgxGridToolbarHidingComponent, i25.IgxGridToolbarPinningComponent, i20.IgxGridToolbarTitleComponent, i20.IgxGridToolbarDirective, i26.IgxGridExcelStyleFilteringComponent, i27.IgxExcelStyleHeaderComponent, i28.IgxExcelStyleSortingComponent, i29.IgxExcelStylePinningComponent, i30.IgxExcelStyleHidingComponent, i31.IgxExcelStyleSelectingComponent, i32.IgxExcelStyleClearFiltersComponent, i33.IgxExcelStyleConditionalFilterComponent, i34.IgxExcelStyleMovingComponent, i35.IgxExcelStyleSearchComponent, i26.IgxExcelStyleColumnOperationsTemplateDirective, i26.IgxExcelStyleFilterOperationsTemplateDirective, i35.IgxExcelStyleLoadingValuesTemplateDirective, i36.IgxPaginatorComponent, i36.IgxPageNavigationComponent, i36.IgxPageSizeSelectorComponent, i36.IgxPaginatorContentDirective, i37.IgxPaginatorDirective], exports: [i1.IgxPivotGridComponent, i2.IgxPivotDataSelectorComponent, i3.IgxPivotValueChipTemplateDirective, i4.IgxRowDirective, i5.IgxRowAddTextDirective, i5.IgxRowEditActionsDirective, i5.IgxRowEditTextDirective, i5.IgxRowEditTabStopDirective, i6.IgxGridFooterComponent, i7.IgxAdvancedFilteringDialogComponent, i8.IgxRowExpandedIndicatorDirective, i8.IgxRowCollapsedIndicatorDirective, i8.IgxHeaderExpandIndicatorDirective, i8.IgxHeaderCollapseIndicatorDirective, i8.IgxExcelStyleHeaderIconDirective, i8.IgxSortAscendingHeaderIconDirective, i8.IgxSortDescendingHeaderIconDirective, i8.IgxSortHeaderIconDirective, i8.IgxGroupAreaDropDirective, i9.IgxDragIndicatorIconDirective, i9.IgxRowDragGhostDirective, i10.IgxGridStateDirective, i11.IgxGridHeaderComponent, i12.IgxGridHeaderGroupComponent, i13.IgxGridHeaderRowComponent, i14.IgxFilterCellTemplateDirective, i14.IgxSummaryTemplateDirective, i14.IgxCellTemplateDirective, i14.IgxCellValidationErrorDirective, i14.IgxCellHeaderTemplateDirective, i14.IgxCellFooterTemplateDirective, i14.IgxCellEditorTemplateDirective, i14.IgxCollapsibleIndicatorTemplateDirective, i15.IgxColumnComponent, i16.IgxColumnGroupComponent, i17.IgxColumnLayoutComponent, i18.IgxColumnRequiredValidatorDirective, i18.IgxColumnMinValidatorDirective, i18.IgxColumnMaxValidatorDirective, i18.IgxColumnEmailValidatorDirective, i18.IgxColumnMinLengthValidatorDirective, i18.IgxColumnMaxLengthValidatorDirective, i18.IgxColumPatternValidatorDirective, i19.IgxRowSelectorDirective, i19.IgxGroupByRowSelectorDirective, i19.IgxHeadSelectorDirective, i20.IgxCSVTextDirective, i20.IgxExcelTextDirective, i20.IgxGridToolbarActionsComponent, i21.IgxGridToolbarAdvancedFilteringComponent, i22.IgxGridToolbarComponent, i23.IgxGridToolbarExporterComponent, i24.IgxGridToolbarHidingComponent, i25.IgxGridToolbarPinningComponent, i20.IgxGridToolbarTitleComponent, i20.IgxGridToolbarDirective, i26.IgxGridExcelStyleFilteringComponent, i27.IgxExcelStyleHeaderComponent, i28.IgxExcelStyleSortingComponent, i29.IgxExcelStylePinningComponent, i30.IgxExcelStyleHidingComponent, i31.IgxExcelStyleSelectingComponent, i32.IgxExcelStyleClearFiltersComponent, i33.IgxExcelStyleConditionalFilterComponent, i34.IgxExcelStyleMovingComponent, i35.IgxExcelStyleSearchComponent, i26.IgxExcelStyleColumnOperationsTemplateDirective, i26.IgxExcelStyleFilterOperationsTemplateDirective, i35.IgxExcelStyleLoadingValuesTemplateDirective, i36.IgxPaginatorComponent, i36.IgxPageNavigationComponent, i36.IgxPageSizeSelectorComponent, i36.IgxPaginatorContentDirective, i37.IgxPaginatorDirective] }); }
    static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "16.0.0-rc.4", ngImport: i0, type: IgxPivotGridModule, imports: [i1.IgxPivotGridComponent, i7.IgxAdvancedFilteringDialogComponent, i24.IgxGridToolbarHidingComponent, i25.IgxGridToolbarPinningComponent, i26.IgxGridExcelStyleFilteringComponent, i33.IgxExcelStyleConditionalFilterComponent, i35.IgxExcelStyleSearchComponent, i36.IgxPaginatorComponent, i36.IgxPageSizeSelectorComponent] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.0.0-rc.4", ngImport: i0, type: IgxPivotGridModule, decorators: [{
            type: NgModule,
            args: [{
                    imports: [
                        ...IGX_PIVOT_GRID_DIRECTIVES
                    ],
                    exports: [
                        ...IGX_PIVOT_GRID_DIRECTIVES
                    ]
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGl2b3QtZ3JpZC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pZ25pdGV1aS1hbmd1bGFyL3NyYy9saWIvZ3JpZHMvcGl2b3QtZ3JpZC9waXZvdC1ncmlkLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGNBQWMsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRXpEOzs7R0FHRztBQVNILE1BQU0sT0FBTyxrQkFBa0I7bUhBQWxCLGtCQUFrQjtvSEFBbEIsa0JBQWtCO29IQUFsQixrQkFBa0I7O2dHQUFsQixrQkFBa0I7a0JBUjlCLFFBQVE7bUJBQUM7b0JBQ04sT0FBTyxFQUFFO3dCQUNMLEdBQUcseUJBQXlCO3FCQUMvQjtvQkFDRCxPQUFPLEVBQUU7d0JBQ0wsR0FBRyx5QkFBeUI7cUJBQy9CO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgSUdYX1BJVk9UX0dSSURfRElSRUNUSVZFUyB9IGZyb20gJy4vcHVibGljX2FwaSc7XG5cbi8qKlxuICogQGhpZGRlblxuICogSU1QT1JUQU5UOiBUaGUgZm9sbG93aW5nIGlzIE5nTW9kdWxlIGV4cG9ydGVkIGZvciBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBiZWZvcmUgc3RhbmRhbG9uZSBjb21wb25lbnRzXG4gKi9cbkBOZ01vZHVsZSh7XG4gICAgaW1wb3J0czogW1xuICAgICAgICAuLi5JR1hfUElWT1RfR1JJRF9ESVJFQ1RJVkVTXG4gICAgXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIC4uLklHWF9QSVZPVF9HUklEX0RJUkVDVElWRVNcbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIElneFBpdm90R3JpZE1vZHVsZSB7fVxuIl19