{"version":3,"sources":["jsdelivr-header.js","/npm/src/backfill-types-grids.ts","/npm/src/grids/grid-state.ts","/npm/src/grids/action-strip.ts","/npm/src/grids/grid-editing-actions.ts","/npm/src/grids/grid-pinning-actions.ts","/npm/src/grids/column-group.ts","/npm/src/grids/column.ts","/npm/src/grids/column-layout.ts","/npm/src/grids/grid.ts","/npm/src/grids/hierarchical-grid.ts","/npm/src/grids/row-island.ts","/npm/src/grids/pivot-data-selector.ts","/npm/src/grids/pivot-grid.ts","/npm/src/grids/grid-toolbar-title.ts","/npm/src/grids/grid-toolbar-actions.ts","/npm/src/grids/grid-toolbar-advanced-filtering.ts","/npm/src/grids/grid-toolbar-exporter.ts","/npm/src/grids/grid-toolbar-hiding.ts","/npm/src/grids/grid-toolbar-pinning.ts","/npm/src/grids/tree-grid.ts","/npm/src/grids/grid-toolbar.ts","/npm/src/grids/paginator.ts"],"names":[],"mappings":"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","file":"/npm/igniteui-react-grids@19.4.0/grids.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/igniteui-react-grids@19.4.0/grids.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import type {\n  GridPagingMode as GridPagingModeType,\n  IgrColumn,\n  IgrDimensionsChange,\n  IgrFilteringExpressionsTree,\n  IgrForOfState,\n  IgrGridClipboardEvent,\n  IgrGridSelectionRange,\n  IgrPivotDimension,\n  IgrPivotValue,\n  IgrSortingExpression,\n  IgrValuesChange,\n} from './grids/index.js';\n\n//#region manual event args not picked up as args\n\n// TODO: Update CEM and collect args from Event.type (currently not generated)\nexport type IgrColumnComponentEventArgs = CustomEvent<IgrColumn>;\nexport type IgrDimensionsChangeEventArgs = CustomEvent<IgrDimensionsChange>;\nexport type IgrFilteringExpressionsTreeEventArgs = CustomEvent<IgrFilteringExpressionsTree>;\nexport type IgrForOfStateEventArgs = CustomEvent<IgrForOfState>;\nexport type IgrGridClipboardEventArgs = CustomEvent<IgrGridClipboardEvent>;\n/** @deprecated use IgrGridClipboardEventArgs */\nexport type IgrGridClipboardEventEventArgs = IgrGridClipboardEventArgs;\nexport type IgrGridSelectionRangeEventArgs = CustomEvent<IgrGridSelectionRange>;\nexport type IgrPivotDimensionEventArgs = CustomEvent<IgrPivotDimension>;\n/** @deprecated use IgrPivotValue */\nexport type IgrPivotValueDetail = IgrPivotValue;\nexport type IgrPivotValueEventArgs = CustomEvent<IgrPivotValue>;\nexport type IgrSortingExpressionEventArgs = CustomEvent<IgrSortingExpression[]>;\nexport type IgrValuesChangeEventArgs = CustomEvent<IgrValuesChange>;\n//#endregion\n\n// shared static event args:\nexport type IgrComponentArrayDataValueChangedEventArgs = CustomEvent<any[]>;\n\nexport type GridPagingMode = GridPagingModeType;\n/** @deprecated use of properties as enum values. GridPagingMode is now union type so use values directly, e.g. `pagingMode=\"local\"` */\nexport const GridPagingMode = {\n  /** @deprecated use GridPagingMode union type values directly, e.g. `pagingMode=\"local\"` */\n  Local: 'local',\n  /** @deprecated use GridPagingMode union type values directly, e.g. `pagingMode=\"remote\"` */\n  Remote: 'remote',\n} as const;\n","import * as React from 'react';\nimport { IgcGridStateComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcGridStateComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * State component allows saving and restoring the state of the grid features.\n * @fires stateParsed - Event emitted when set state is called with a string.  Returns the parsed state object so that it can be further modified before applying to the grid.\n * @class\n */\nexport const IgrGridState = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-state',\n  displayName: 'IgrGridState',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onStateParsed: 'stateParsed' as EventName<\n      IgcGridStateComponentEventMap['stateParsed']\n    >,\n  },\n});\n\nexport type IgrGridState = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridStateModule = Component;\n","import * as React from 'react';\nimport { IgcActionStripComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Action Strip provides templatable area for one or more actions.\n * @class\n */\nexport const IgrActionStrip = /* @__PURE__ */ createComponent({\n  tagName: 'igc-action-strip',\n  displayName: 'IgrActionStrip',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrActionStrip = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrActionStripModule = Component;\n","import * as React from 'react';\nimport { IgcGridEditingActionsComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Grid Editing Actions for the Action Strip\n * @class\n */\nexport const IgrGridEditingActions = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-editing-actions',\n  displayName: 'IgrGridEditingActions',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrGridEditingActions = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridEditingActionsModule = Component;\n","import * as React from 'react';\nimport { IgcGridPinningActionsComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Grid Pinning Actions for the Action Strip\n * @class\n */\nexport const IgrGridPinningActions = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-pinning-actions',\n  displayName: 'IgrGridPinningActions',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrGridPinningActions = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridPinningActionsModule = Component;\n","import * as React from 'react';\nimport { IgcColumnGroupComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcColumnGroupComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * **Ignite UI for Angular Column Group**\n * @fires hiddenChange - Emitted when the column is hidden or shown.\n * @fires expandedChange - Emitted when the column expanded or collapsed.\n * @fires widthChange - Emitted when the column width changes.\n * @fires pinnedChange - Emitted when the column is pinned/unpinned.\n * @class\n */\nexport const IgrColumnGroup = /* @__PURE__ */ createComponent({\n  tagName: 'igc-column-group',\n  displayName: 'IgrColumnGroup',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onHiddenChange: 'hiddenChange' as EventName<\n      IgcColumnGroupComponentEventMap['hiddenChange']\n    >,\n    onExpandedChange: 'expandedChange' as EventName<\n      IgcColumnGroupComponentEventMap['expandedChange']\n    >,\n    onWidthChange: 'widthChange' as EventName<\n      IgcColumnGroupComponentEventMap['widthChange']\n    >,\n    onPinnedChange: 'pinnedChange' as EventName<\n      IgcColumnGroupComponentEventMap['pinnedChange']\n    >,\n  },\n  renderProps: {\n    collapsibleIndicatorTemplate: 'collapsibleIndicatorTemplate',\n    summaryTemplate: 'summaryTemplate',\n    bodyTemplate: 'bodyTemplate',\n    headerTemplate: 'headerTemplate',\n    inlineEditorTemplate: 'inlineEditorTemplate',\n    errorTemplate: 'errorTemplate',\n    filterCellTemplate: 'filterCellTemplate',\n  },\n});\n\nexport type IgrColumnGroup = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrColumnGroupModule = Component;\n","import * as React from 'react';\nimport { IgcColumnComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcColumnComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * **Ignite UI for Angular Column** -  [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid#columns-configuration)   The Ignite UI Column is used within an `igx-grid` element to define what data the column will show. Features such as sorting,  filtering & editing are enabled at the column level.  You can also provide a template containing custom content inside  the column using `ng-template` which will be used for all cells within the column.\n * @fires hiddenChange - Emitted when the column is hidden or shown.\n * @fires expandedChange - Emitted when the column expanded or collapsed.\n * @fires widthChange - Emitted when the column width changes.\n * @fires pinnedChange - Emitted when the column is pinned/unpinned.\n * @class\n */\nexport const IgrColumn = /* @__PURE__ */ createComponent({\n  tagName: 'igc-column',\n  displayName: 'IgrColumn',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onHiddenChange: 'hiddenChange' as EventName<\n      IgcColumnComponentEventMap['hiddenChange']\n    >,\n    onExpandedChange: 'expandedChange' as EventName<\n      IgcColumnComponentEventMap['expandedChange']\n    >,\n    onWidthChange: 'widthChange' as EventName<\n      IgcColumnComponentEventMap['widthChange']\n    >,\n    onPinnedChange: 'pinnedChange' as EventName<\n      IgcColumnComponentEventMap['pinnedChange']\n    >,\n  },\n  renderProps: {\n    summaryTemplate: 'summaryTemplate',\n    bodyTemplate: 'bodyTemplate',\n    headerTemplate: 'headerTemplate',\n    inlineEditorTemplate: 'inlineEditorTemplate',\n    errorTemplate: 'errorTemplate',\n    filterCellTemplate: 'filterCellTemplate',\n  },\n});\n\nexport type IgrColumn = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrColumnModule = Component;\n","import * as React from 'react';\nimport { IgcColumnLayoutComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcColumnLayoutComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Column layout for declaration of Multi-row Layout\n * @fires hiddenChange - Emitted when the column is hidden or shown.\n * @fires expandedChange - Emitted when the column expanded or collapsed.\n * @fires widthChange - Emitted when the column width changes.\n * @fires pinnedChange - Emitted when the column is pinned/unpinned.\n * @class\n */\nexport const IgrColumnLayout = /* @__PURE__ */ createComponent({\n  tagName: 'igc-column-layout',\n  displayName: 'IgrColumnLayout',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onHiddenChange: 'hiddenChange' as EventName<\n      IgcColumnLayoutComponentEventMap['hiddenChange']\n    >,\n    onExpandedChange: 'expandedChange' as EventName<\n      IgcColumnLayoutComponentEventMap['expandedChange']\n    >,\n    onWidthChange: 'widthChange' as EventName<\n      IgcColumnLayoutComponentEventMap['widthChange']\n    >,\n    onPinnedChange: 'pinnedChange' as EventName<\n      IgcColumnLayoutComponentEventMap['pinnedChange']\n    >,\n  },\n  renderProps: {\n    collapsibleIndicatorTemplate: 'collapsibleIndicatorTemplate',\n    summaryTemplate: 'summaryTemplate',\n    bodyTemplate: 'bodyTemplate',\n    headerTemplate: 'headerTemplate',\n    inlineEditorTemplate: 'inlineEditorTemplate',\n    errorTemplate: 'errorTemplate',\n    filterCellTemplate: 'filterCellTemplate',\n  },\n});\n\nexport type IgrColumnLayout = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrColumnLayoutModule = Component;\n","import * as React from 'react';\nimport { IgcGridComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcGridComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Grid provides a way to present and manipulate tabular data.\n * @fires dataPreLoad - Emitted when a new chunk of data is loaded from virtualization.\n * @fires groupingExpressionsChange - Emitted when grouping is performed.\n * @fires groupingExpansionStateChange - Emitted when groups are expanded/collapsed.\n * @fires groupingDone - Emitted when columns are grouped/ungrouped.\n * @fires filteringExpressionsTreeChange - Emitted after filtering is performed.\n * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed.\n * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically.\n * @fires cellClick - Emitted when a cell is clicked.\n * @fires rowClick - Emitted when a row is clicked.\n * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell.\n * @fires validationStatusChange - Emitted when grid's validation status changes.\n * @fires selected - Emitted when a cell is selected.\n * @fires rowSelectionChanging - Emitted when `IgxGridRowComponent` is selected.\n * @fires columnSelectionChanging - Emitted when `IgxColumnComponent` is selected.\n * @fires columnPin - Emitted before `IgxColumnComponent` is pinned.\n * @fires columnPinned - Emitted after `IgxColumnComponent` is pinned.\n * @fires cellEditEnter - Emitted when cell enters edit mode.\n * @fires cellEditExit - Emitted when cell exits edit mode.\n * @fires cellEdit - Emitted when cell has been edited.\n * @fires cellEditDone - Emitted after cell has been edited and editing has been committed.\n * @fires rowEditEnter - Emitted when a row enters edit mode.\n * @fires rowEdit - Emitted when exiting edit mode for a row.\n * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed.\n * @fires rowEditExit - Emitted when row editing is canceled.\n * @fires columnInit - Emitted when a column is initialized.\n * @fires columnsAutogenerated -\n * @fires sorting - Emitted before sorting expressions are applied.\n * @fires sortingDone - Emitted after sorting is completed.\n * @fires filtering - Emitted before filtering expressions are applied.\n * @fires filteringDone - Emitted after filtering is performed through the UI.\n * @fires rowAdded - Emitted when a row is added.\n * @fires rowDeleted - Emitted when a row is deleted.\n * @fires rowDelete - Emmited when deleting a row.\n * @fires rowAdd - Emmited just before the newly added row is commited.\n * @fires columnResized - Emitted after column is resized.\n * @fires contextMenu - Emitted when a cell or row is right clicked.\n * @fires doubleClick - Emitted when a cell is double clicked.\n * @fires columnVisibilityChanging - Emitted before column visibility is changed.\n * @fires columnVisibilityChanged - Emitted after column visibility is changed.\n * @fires columnMovingStart - Emitted when column moving starts.\n * @fires columnMoving - Emitted during the column moving operation.\n * @fires columnMovingEnd - Emitted when column moving ends.\n * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body.\n * @fires rowDragStart - Emitted when start dragging a row.\n * @fires rowDragEnd - Emitted when dropping a row.\n * @fires gridCopy - Emitted when a copy operation is executed.\n * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed.\n * @fires selectedRowsChange - Emitted when the rows are selected or deselected.\n * @fires rowToggle - Emitted when the expanded state of a row gets changed.\n * @fires rowPinning - Emitted when the pinned state of a row is changed.\n * @fires rowPinned - Emitted when the pinned state of a row is changed.\n * @fires activeNodeChange - Emitted when the active node is changed.\n * @fires sortingExpressionsChange - Emitted before sorting is performed.\n * @fires toolbarExporting - Emitted when an export process is initiated by the user.\n * @fires rangeSelected - Emitted when making a range selection.\n * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM\n * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc.\n * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc.\n * @class\n */\nexport const IgrGrid = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid',\n  displayName: 'IgrGrid',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onDataPreLoad: 'dataPreLoad' as EventName<\n      IgcGridComponentEventMap['dataPreLoad']\n    >,\n    onGroupingExpressionsChange: 'groupingExpressionsChange' as EventName<\n      IgcGridComponentEventMap['groupingExpressionsChange']\n    >,\n    onGroupingExpansionStateChange: 'groupingExpansionStateChange' as EventName<\n      IgcGridComponentEventMap['groupingExpansionStateChange']\n    >,\n    onGroupingDone: 'groupingDone' as EventName<\n      IgcGridComponentEventMap['groupingDone']\n    >,\n    onFilteringExpressionsTreeChange:\n      'filteringExpressionsTreeChange' as EventName<\n        IgcGridComponentEventMap['filteringExpressionsTreeChange']\n      >,\n    onAdvancedFilteringExpressionsTreeChange:\n      'advancedFilteringExpressionsTreeChange' as EventName<\n        IgcGridComponentEventMap['advancedFilteringExpressionsTreeChange']\n      >,\n    onGridScroll: 'gridScroll' as EventName<\n      IgcGridComponentEventMap['gridScroll']\n    >,\n    onCellClick: 'cellClick' as EventName<\n      IgcGridComponentEventMap['cellClick']\n    >,\n    onRowClick: 'rowClick' as EventName<IgcGridComponentEventMap['rowClick']>,\n    onFormGroupCreated: 'formGroupCreated' as EventName<\n      IgcGridComponentEventMap['formGroupCreated']\n    >,\n    onValidationStatusChange: 'validationStatusChange' as EventName<\n      IgcGridComponentEventMap['validationStatusChange']\n    >,\n    onSelected: 'selected' as EventName<IgcGridComponentEventMap['selected']>,\n    onRowSelectionChanging: 'rowSelectionChanging' as EventName<\n      IgcGridComponentEventMap['rowSelectionChanging']\n    >,\n    onColumnSelectionChanging: 'columnSelectionChanging' as EventName<\n      IgcGridComponentEventMap['columnSelectionChanging']\n    >,\n    onColumnPin: 'columnPin' as EventName<\n      IgcGridComponentEventMap['columnPin']\n    >,\n    onColumnPinned: 'columnPinned' as EventName<\n      IgcGridComponentEventMap['columnPinned']\n    >,\n    onCellEditEnter: 'cellEditEnter' as EventName<\n      IgcGridComponentEventMap['cellEditEnter']\n    >,\n    onCellEditExit: 'cellEditExit' as EventName<\n      IgcGridComponentEventMap['cellEditExit']\n    >,\n    onCellEdit: 'cellEdit' as EventName<IgcGridComponentEventMap['cellEdit']>,\n    onCellEditDone: 'cellEditDone' as EventName<\n      IgcGridComponentEventMap['cellEditDone']\n    >,\n    onRowEditEnter: 'rowEditEnter' as EventName<\n      IgcGridComponentEventMap['rowEditEnter']\n    >,\n    onRowEdit: 'rowEdit' as EventName<IgcGridComponentEventMap['rowEdit']>,\n    onRowEditDone: 'rowEditDone' as EventName<\n      IgcGridComponentEventMap['rowEditDone']\n    >,\n    onRowEditExit: 'rowEditExit' as EventName<\n      IgcGridComponentEventMap['rowEditExit']\n    >,\n    onColumnInit: 'columnInit' as EventName<\n      IgcGridComponentEventMap['columnInit']\n    >,\n    onColumnsAutogenerated: 'columnsAutogenerated' as EventName<\n      IgcGridComponentEventMap['columnsAutogenerated']\n    >,\n    onSorting: 'sorting' as EventName<IgcGridComponentEventMap['sorting']>,\n    onSortingDone: 'sortingDone' as EventName<\n      IgcGridComponentEventMap['sortingDone']\n    >,\n    onFiltering: 'filtering' as EventName<\n      IgcGridComponentEventMap['filtering']\n    >,\n    onFilteringDone: 'filteringDone' as EventName<\n      IgcGridComponentEventMap['filteringDone']\n    >,\n    onRowAdded: 'rowAdded' as EventName<IgcGridComponentEventMap['rowAdded']>,\n    onRowDeleted: 'rowDeleted' as EventName<\n      IgcGridComponentEventMap['rowDeleted']\n    >,\n    onRowDelete: 'rowDelete' as EventName<\n      IgcGridComponentEventMap['rowDelete']\n    >,\n    onRowAdd: 'rowAdd' as EventName<IgcGridComponentEventMap['rowAdd']>,\n    onColumnResized: 'columnResized' as EventName<\n      IgcGridComponentEventMap['columnResized']\n    >,\n    onContextMenu: 'contextMenu' as EventName<\n      IgcGridComponentEventMap['contextMenu']\n    >,\n    onDoubleClick: 'doubleClick' as EventName<\n      IgcGridComponentEventMap['doubleClick']\n    >,\n    onColumnVisibilityChanging: 'columnVisibilityChanging' as EventName<\n      IgcGridComponentEventMap['columnVisibilityChanging']\n    >,\n    onColumnVisibilityChanged: 'columnVisibilityChanged' as EventName<\n      IgcGridComponentEventMap['columnVisibilityChanged']\n    >,\n    onColumnMovingStart: 'columnMovingStart' as EventName<\n      IgcGridComponentEventMap['columnMovingStart']\n    >,\n    onColumnMoving: 'columnMoving' as EventName<\n      IgcGridComponentEventMap['columnMoving']\n    >,\n    onColumnMovingEnd: 'columnMovingEnd' as EventName<\n      IgcGridComponentEventMap['columnMovingEnd']\n    >,\n    onGridKeydown: 'gridKeydown' as EventName<\n      IgcGridComponentEventMap['gridKeydown']\n    >,\n    onRowDragStart: 'rowDragStart' as EventName<\n      IgcGridComponentEventMap['rowDragStart']\n    >,\n    onRowDragEnd: 'rowDragEnd' as EventName<\n      IgcGridComponentEventMap['rowDragEnd']\n    >,\n    onGridCopy: 'gridCopy' as EventName<IgcGridComponentEventMap['gridCopy']>,\n    onExpansionStatesChange: 'expansionStatesChange' as EventName<\n      IgcGridComponentEventMap['expansionStatesChange']\n    >,\n    onSelectedRowsChange: 'selectedRowsChange' as EventName<\n      IgcGridComponentEventMap['selectedRowsChange']\n    >,\n    onRowToggle: 'rowToggle' as EventName<\n      IgcGridComponentEventMap['rowToggle']\n    >,\n    onRowPinning: 'rowPinning' as EventName<\n      IgcGridComponentEventMap['rowPinning']\n    >,\n    onRowPinned: 'rowPinned' as EventName<\n      IgcGridComponentEventMap['rowPinned']\n    >,\n    onActiveNodeChange: 'activeNodeChange' as EventName<\n      IgcGridComponentEventMap['activeNodeChange']\n    >,\n    onSortingExpressionsChange: 'sortingExpressionsChange' as EventName<\n      IgcGridComponentEventMap['sortingExpressionsChange']\n    >,\n    onToolbarExporting: 'toolbarExporting' as EventName<\n      IgcGridComponentEventMap['toolbarExporting']\n    >,\n    onRangeSelected: 'rangeSelected' as EventName<\n      IgcGridComponentEventMap['rangeSelected']\n    >,\n    onRendered: 'rendered' as EventName<IgcGridComponentEventMap['rendered']>,\n    onDataChanging: 'dataChanging' as EventName<\n      IgcGridComponentEventMap['dataChanging']\n    >,\n    onDataChanged: 'dataChanged' as EventName<\n      IgcGridComponentEventMap['dataChanged']\n    >,\n  },\n  renderProps: {\n    dropAreaTemplate: 'dropAreaTemplate',\n    detailTemplate: 'detailTemplate',\n    groupByRowSelectorTemplate: 'groupByRowSelectorTemplate',\n    groupRowTemplate: 'groupRowTemplate',\n    emptyGridTemplate: 'emptyGridTemplate',\n    addRowEmptyTemplate: 'addRowEmptyTemplate',\n    loadingGridTemplate: 'loadingGridTemplate',\n    dragGhostCustomTemplate: 'dragGhostCustomTemplate',\n    rowEditTextTemplate: 'rowEditTextTemplate',\n    rowAddTextTemplate: 'rowAddTextTemplate',\n    rowEditActionsTemplate: 'rowEditActionsTemplate',\n    rowExpandedIndicatorTemplate: 'rowExpandedIndicatorTemplate',\n    rowCollapsedIndicatorTemplate: 'rowCollapsedIndicatorTemplate',\n    headerExpandedIndicatorTemplate: 'headerExpandedIndicatorTemplate',\n    headerCollapsedIndicatorTemplate: 'headerCollapsedIndicatorTemplate',\n    excelStyleHeaderIconTemplate: 'excelStyleHeaderIconTemplate',\n    sortAscendingHeaderIconTemplate: 'sortAscendingHeaderIconTemplate',\n    sortDescendingHeaderIconTemplate: 'sortDescendingHeaderIconTemplate',\n    sortHeaderIconTemplate: 'sortHeaderIconTemplate',\n    headSelectorTemplate: 'headSelectorTemplate',\n    rowSelectorTemplate: 'rowSelectorTemplate',\n    dragIndicatorIconTemplate: 'dragIndicatorIconTemplate',\n  },\n});\n\nexport type IgrGrid = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridModule = Component;\n","import * as React from 'react';\nimport { IgcHierarchicalGridComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcHierarchicalGridComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Hierarchical grid\n * @fires dataPreLoad - Emitted when a new chunk of data is loaded from virtualization.\n * @fires filteringExpressionsTreeChange - Emitted after filtering is performed.\n * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed.\n * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically.\n * @fires cellClick - Emitted when a cell is clicked.\n * @fires rowClick - Emitted when a row is clicked.\n * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell.\n * @fires validationStatusChange - Emitted when grid's validation status changes.\n * @fires selected - Emitted when a cell is selected.\n * @fires rowSelectionChanging - Emitted when `IgxGridRowComponent` is selected.\n * @fires columnSelectionChanging - Emitted when `IgxColumnComponent` is selected.\n * @fires columnPin - Emitted before `IgxColumnComponent` is pinned.\n * @fires columnPinned - Emitted after `IgxColumnComponent` is pinned.\n * @fires cellEditEnter - Emitted when cell enters edit mode.\n * @fires cellEditExit - Emitted when cell exits edit mode.\n * @fires cellEdit - Emitted when cell has been edited.\n * @fires cellEditDone - Emitted after cell has been edited and editing has been committed.\n * @fires rowEditEnter - Emitted when a row enters edit mode.\n * @fires rowEdit - Emitted when exiting edit mode for a row.\n * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed.\n * @fires rowEditExit - Emitted when row editing is canceled.\n * @fires columnInit - Emitted when a column is initialized.\n * @fires columnsAutogenerated -\n * @fires sorting - Emitted before sorting expressions are applied.\n * @fires sortingDone - Emitted after sorting is completed.\n * @fires filtering - Emitted before filtering expressions are applied.\n * @fires filteringDone - Emitted after filtering is performed through the UI.\n * @fires rowAdded - Emitted when a row is added.\n * @fires rowDeleted - Emitted when a row is deleted.\n * @fires rowDelete - Emmited when deleting a row.\n * @fires rowAdd - Emmited just before the newly added row is commited.\n * @fires columnResized - Emitted after column is resized.\n * @fires contextMenu - Emitted when a cell or row is right clicked.\n * @fires doubleClick - Emitted when a cell is double clicked.\n * @fires columnVisibilityChanging - Emitted before column visibility is changed.\n * @fires columnVisibilityChanged - Emitted after column visibility is changed.\n * @fires columnMovingStart - Emitted when column moving starts.\n * @fires columnMoving - Emitted during the column moving operation.\n * @fires columnMovingEnd - Emitted when column moving ends.\n * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body.\n * @fires rowDragStart - Emitted when start dragging a row.\n * @fires rowDragEnd - Emitted when dropping a row.\n * @fires gridCopy - Emitted when a copy operation is executed.\n * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed.\n * @fires selectedRowsChange - Emitted when the rows are selected or deselected.\n * @fires rowToggle - Emitted when the expanded state of a row gets changed.\n * @fires rowPinning - Emitted when the pinned state of a row is changed.\n * @fires rowPinned - Emitted when the pinned state of a row is changed.\n * @fires activeNodeChange - Emitted when the active node is changed.\n * @fires sortingExpressionsChange - Emitted before sorting is performed.\n * @fires toolbarExporting - Emitted when an export process is initiated by the user.\n * @fires rangeSelected - Emitted when making a range selection.\n * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM\n * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc.\n * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc.\n * @class\n */\nexport const IgrHierarchicalGrid = /* @__PURE__ */ createComponent({\n  tagName: 'igc-hierarchical-grid',\n  displayName: 'IgrHierarchicalGrid',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onDataPreLoad: 'dataPreLoad' as EventName<\n      IgcHierarchicalGridComponentEventMap['dataPreLoad']\n    >,\n    onFilteringExpressionsTreeChange:\n      'filteringExpressionsTreeChange' as EventName<\n        IgcHierarchicalGridComponentEventMap['filteringExpressionsTreeChange']\n      >,\n    onAdvancedFilteringExpressionsTreeChange:\n      'advancedFilteringExpressionsTreeChange' as EventName<\n        IgcHierarchicalGridComponentEventMap['advancedFilteringExpressionsTreeChange']\n      >,\n    onGridScroll: 'gridScroll' as EventName<\n      IgcHierarchicalGridComponentEventMap['gridScroll']\n    >,\n    onCellClick: 'cellClick' as EventName<\n      IgcHierarchicalGridComponentEventMap['cellClick']\n    >,\n    onRowClick: 'rowClick' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowClick']\n    >,\n    onFormGroupCreated: 'formGroupCreated' as EventName<\n      IgcHierarchicalGridComponentEventMap['formGroupCreated']\n    >,\n    onValidationStatusChange: 'validationStatusChange' as EventName<\n      IgcHierarchicalGridComponentEventMap['validationStatusChange']\n    >,\n    onSelected: 'selected' as EventName<\n      IgcHierarchicalGridComponentEventMap['selected']\n    >,\n    onRowSelectionChanging: 'rowSelectionChanging' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowSelectionChanging']\n    >,\n    onColumnSelectionChanging: 'columnSelectionChanging' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnSelectionChanging']\n    >,\n    onColumnPin: 'columnPin' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnPin']\n    >,\n    onColumnPinned: 'columnPinned' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnPinned']\n    >,\n    onCellEditEnter: 'cellEditEnter' as EventName<\n      IgcHierarchicalGridComponentEventMap['cellEditEnter']\n    >,\n    onCellEditExit: 'cellEditExit' as EventName<\n      IgcHierarchicalGridComponentEventMap['cellEditExit']\n    >,\n    onCellEdit: 'cellEdit' as EventName<\n      IgcHierarchicalGridComponentEventMap['cellEdit']\n    >,\n    onCellEditDone: 'cellEditDone' as EventName<\n      IgcHierarchicalGridComponentEventMap['cellEditDone']\n    >,\n    onRowEditEnter: 'rowEditEnter' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowEditEnter']\n    >,\n    onRowEdit: 'rowEdit' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowEdit']\n    >,\n    onRowEditDone: 'rowEditDone' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowEditDone']\n    >,\n    onRowEditExit: 'rowEditExit' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowEditExit']\n    >,\n    onColumnInit: 'columnInit' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnInit']\n    >,\n    onColumnsAutogenerated: 'columnsAutogenerated' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnsAutogenerated']\n    >,\n    onSorting: 'sorting' as EventName<\n      IgcHierarchicalGridComponentEventMap['sorting']\n    >,\n    onSortingDone: 'sortingDone' as EventName<\n      IgcHierarchicalGridComponentEventMap['sortingDone']\n    >,\n    onFiltering: 'filtering' as EventName<\n      IgcHierarchicalGridComponentEventMap['filtering']\n    >,\n    onFilteringDone: 'filteringDone' as EventName<\n      IgcHierarchicalGridComponentEventMap['filteringDone']\n    >,\n    onRowAdded: 'rowAdded' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowAdded']\n    >,\n    onRowDeleted: 'rowDeleted' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowDeleted']\n    >,\n    onRowDelete: 'rowDelete' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowDelete']\n    >,\n    onRowAdd: 'rowAdd' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowAdd']\n    >,\n    onColumnResized: 'columnResized' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnResized']\n    >,\n    onContextMenu: 'contextMenu' as EventName<\n      IgcHierarchicalGridComponentEventMap['contextMenu']\n    >,\n    onDoubleClick: 'doubleClick' as EventName<\n      IgcHierarchicalGridComponentEventMap['doubleClick']\n    >,\n    onColumnVisibilityChanging: 'columnVisibilityChanging' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnVisibilityChanging']\n    >,\n    onColumnVisibilityChanged: 'columnVisibilityChanged' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnVisibilityChanged']\n    >,\n    onColumnMovingStart: 'columnMovingStart' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnMovingStart']\n    >,\n    onColumnMoving: 'columnMoving' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnMoving']\n    >,\n    onColumnMovingEnd: 'columnMovingEnd' as EventName<\n      IgcHierarchicalGridComponentEventMap['columnMovingEnd']\n    >,\n    onGridKeydown: 'gridKeydown' as EventName<\n      IgcHierarchicalGridComponentEventMap['gridKeydown']\n    >,\n    onRowDragStart: 'rowDragStart' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowDragStart']\n    >,\n    onRowDragEnd: 'rowDragEnd' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowDragEnd']\n    >,\n    onGridCopy: 'gridCopy' as EventName<\n      IgcHierarchicalGridComponentEventMap['gridCopy']\n    >,\n    onExpansionStatesChange: 'expansionStatesChange' as EventName<\n      IgcHierarchicalGridComponentEventMap['expansionStatesChange']\n    >,\n    onSelectedRowsChange: 'selectedRowsChange' as EventName<\n      IgcHierarchicalGridComponentEventMap['selectedRowsChange']\n    >,\n    onRowToggle: 'rowToggle' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowToggle']\n    >,\n    onRowPinning: 'rowPinning' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowPinning']\n    >,\n    onRowPinned: 'rowPinned' as EventName<\n      IgcHierarchicalGridComponentEventMap['rowPinned']\n    >,\n    onActiveNodeChange: 'activeNodeChange' as EventName<\n      IgcHierarchicalGridComponentEventMap['activeNodeChange']\n    >,\n    onSortingExpressionsChange: 'sortingExpressionsChange' as EventName<\n      IgcHierarchicalGridComponentEventMap['sortingExpressionsChange']\n    >,\n    onToolbarExporting: 'toolbarExporting' as EventName<\n      IgcHierarchicalGridComponentEventMap['toolbarExporting']\n    >,\n    onRangeSelected: 'rangeSelected' as EventName<\n      IgcHierarchicalGridComponentEventMap['rangeSelected']\n    >,\n    onRendered: 'rendered' as EventName<\n      IgcHierarchicalGridComponentEventMap['rendered']\n    >,\n    onDataChanging: 'dataChanging' as EventName<\n      IgcHierarchicalGridComponentEventMap['dataChanging']\n    >,\n    onDataChanged: 'dataChanged' as EventName<\n      IgcHierarchicalGridComponentEventMap['dataChanged']\n    >,\n  },\n  renderProps: {\n    emptyGridTemplate: 'emptyGridTemplate',\n    addRowEmptyTemplate: 'addRowEmptyTemplate',\n    loadingGridTemplate: 'loadingGridTemplate',\n    dragGhostCustomTemplate: 'dragGhostCustomTemplate',\n    rowEditTextTemplate: 'rowEditTextTemplate',\n    rowAddTextTemplate: 'rowAddTextTemplate',\n    rowEditActionsTemplate: 'rowEditActionsTemplate',\n    rowExpandedIndicatorTemplate: 'rowExpandedIndicatorTemplate',\n    rowCollapsedIndicatorTemplate: 'rowCollapsedIndicatorTemplate',\n    headerExpandedIndicatorTemplate: 'headerExpandedIndicatorTemplate',\n    headerCollapsedIndicatorTemplate: 'headerCollapsedIndicatorTemplate',\n    excelStyleHeaderIconTemplate: 'excelStyleHeaderIconTemplate',\n    sortAscendingHeaderIconTemplate: 'sortAscendingHeaderIconTemplate',\n    sortDescendingHeaderIconTemplate: 'sortDescendingHeaderIconTemplate',\n    sortHeaderIconTemplate: 'sortHeaderIconTemplate',\n    headSelectorTemplate: 'headSelectorTemplate',\n    rowSelectorTemplate: 'rowSelectorTemplate',\n    dragIndicatorIconTemplate: 'dragIndicatorIconTemplate',\n  },\n});\n\nexport type IgrHierarchicalGrid = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrHierarchicalGridModule = Component;\n","import * as React from 'react';\nimport { IgcRowIslandComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcRowIslandComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Row island\n * @fires gridCreated - Event emitted when a grid is being created based on this row island.\n * @fires gridInitialized - Emitted after a grid is being initialized for this row island.  The emitting is done in `ngAfterViewInit`.\n * @fires dataPreLoad - Emitted when a new chunk of data is loaded from virtualization.\n * @fires filteringExpressionsTreeChange - Emitted after filtering is performed.\n * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed.\n * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically.\n * @fires cellClick - Emitted when a cell is clicked.\n * @fires rowClick - Emitted when a row is clicked.\n * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell.\n * @fires validationStatusChange - Emitted when grid's validation status changes.\n * @fires selected - Emitted when a cell is selected.\n * @fires rowSelectionChanging - Emitted when `IgxGridRowComponent` is selected.\n * @fires columnSelectionChanging - Emitted when `IgxColumnComponent` is selected.\n * @fires columnPin - Emitted before `IgxColumnComponent` is pinned.\n * @fires columnPinned - Emitted after `IgxColumnComponent` is pinned.\n * @fires cellEditEnter - Emitted when cell enters edit mode.\n * @fires cellEditExit - Emitted when cell exits edit mode.\n * @fires cellEdit - Emitted when cell has been edited.\n * @fires cellEditDone - Emitted after cell has been edited and editing has been committed.\n * @fires rowEditEnter - Emitted when a row enters edit mode.\n * @fires rowEdit - Emitted when exiting edit mode for a row.\n * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed.\n * @fires rowEditExit - Emitted when row editing is canceled.\n * @fires columnInit - Emitted when a column is initialized.\n * @fires columnsAutogenerated -\n * @fires sorting - Emitted before sorting expressions are applied.\n * @fires sortingDone - Emitted after sorting is completed.\n * @fires filtering - Emitted before filtering expressions are applied.\n * @fires filteringDone - Emitted after filtering is performed through the UI.\n * @fires rowAdded - Emitted when a row is added.\n * @fires rowDeleted - Emitted when a row is deleted.\n * @fires rowDelete - Emmited when deleting a row.\n * @fires rowAdd - Emmited just before the newly added row is commited.\n * @fires columnResized - Emitted after column is resized.\n * @fires contextMenu - Emitted when a cell or row is right clicked.\n * @fires doubleClick - Emitted when a cell is double clicked.\n * @fires columnVisibilityChanging - Emitted before column visibility is changed.\n * @fires columnVisibilityChanged - Emitted after column visibility is changed.\n * @fires columnMovingStart - Emitted when column moving starts.\n * @fires columnMoving - Emitted during the column moving operation.\n * @fires columnMovingEnd - Emitted when column moving ends.\n * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body.\n * @fires rowDragStart - Emitted when start dragging a row.\n * @fires rowDragEnd - Emitted when dropping a row.\n * @fires gridCopy - Emitted when a copy operation is executed.\n * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed.\n * @fires selectedRowsChange - Emitted when the rows are selected or deselected.\n * @fires rowToggle - Emitted when the expanded state of a row gets changed.\n * @fires rowPinning - Emitted when the pinned state of a row is changed.\n * @fires rowPinned - Emitted when the pinned state of a row is changed.\n * @fires activeNodeChange - Emitted when the active node is changed.\n * @fires sortingExpressionsChange - Emitted before sorting is performed.\n * @fires toolbarExporting - Emitted when an export process is initiated by the user.\n * @fires rangeSelected - Emitted when making a range selection.\n * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM\n * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc.\n * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc.\n * @class\n */\nexport const IgrRowIsland = /* @__PURE__ */ createComponent({\n  tagName: 'igc-row-island',\n  displayName: 'IgrRowIsland',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onGridCreated: 'gridCreated' as EventName<\n      IgcRowIslandComponentEventMap['gridCreated']\n    >,\n    onGridInitialized: 'gridInitialized' as EventName<\n      IgcRowIslandComponentEventMap['gridInitialized']\n    >,\n    onDataPreLoad: 'dataPreLoad' as EventName<\n      IgcRowIslandComponentEventMap['dataPreLoad']\n    >,\n    onFilteringExpressionsTreeChange:\n      'filteringExpressionsTreeChange' as EventName<\n        IgcRowIslandComponentEventMap['filteringExpressionsTreeChange']\n      >,\n    onAdvancedFilteringExpressionsTreeChange:\n      'advancedFilteringExpressionsTreeChange' as EventName<\n        IgcRowIslandComponentEventMap['advancedFilteringExpressionsTreeChange']\n      >,\n    onGridScroll: 'gridScroll' as EventName<\n      IgcRowIslandComponentEventMap['gridScroll']\n    >,\n    onCellClick: 'cellClick' as EventName<\n      IgcRowIslandComponentEventMap['cellClick']\n    >,\n    onRowClick: 'rowClick' as EventName<\n      IgcRowIslandComponentEventMap['rowClick']\n    >,\n    onFormGroupCreated: 'formGroupCreated' as EventName<\n      IgcRowIslandComponentEventMap['formGroupCreated']\n    >,\n    onValidationStatusChange: 'validationStatusChange' as EventName<\n      IgcRowIslandComponentEventMap['validationStatusChange']\n    >,\n    onSelected: 'selected' as EventName<\n      IgcRowIslandComponentEventMap['selected']\n    >,\n    onRowSelectionChanging: 'rowSelectionChanging' as EventName<\n      IgcRowIslandComponentEventMap['rowSelectionChanging']\n    >,\n    onColumnSelectionChanging: 'columnSelectionChanging' as EventName<\n      IgcRowIslandComponentEventMap['columnSelectionChanging']\n    >,\n    onColumnPin: 'columnPin' as EventName<\n      IgcRowIslandComponentEventMap['columnPin']\n    >,\n    onColumnPinned: 'columnPinned' as EventName<\n      IgcRowIslandComponentEventMap['columnPinned']\n    >,\n    onCellEditEnter: 'cellEditEnter' as EventName<\n      IgcRowIslandComponentEventMap['cellEditEnter']\n    >,\n    onCellEditExit: 'cellEditExit' as EventName<\n      IgcRowIslandComponentEventMap['cellEditExit']\n    >,\n    onCellEdit: 'cellEdit' as EventName<\n      IgcRowIslandComponentEventMap['cellEdit']\n    >,\n    onCellEditDone: 'cellEditDone' as EventName<\n      IgcRowIslandComponentEventMap['cellEditDone']\n    >,\n    onRowEditEnter: 'rowEditEnter' as EventName<\n      IgcRowIslandComponentEventMap['rowEditEnter']\n    >,\n    onRowEdit: 'rowEdit' as EventName<IgcRowIslandComponentEventMap['rowEdit']>,\n    onRowEditDone: 'rowEditDone' as EventName<\n      IgcRowIslandComponentEventMap['rowEditDone']\n    >,\n    onRowEditExit: 'rowEditExit' as EventName<\n      IgcRowIslandComponentEventMap['rowEditExit']\n    >,\n    onColumnInit: 'columnInit' as EventName<\n      IgcRowIslandComponentEventMap['columnInit']\n    >,\n    onColumnsAutogenerated: 'columnsAutogenerated' as EventName<\n      IgcRowIslandComponentEventMap['columnsAutogenerated']\n    >,\n    onSorting: 'sorting' as EventName<IgcRowIslandComponentEventMap['sorting']>,\n    onSortingDone: 'sortingDone' as EventName<\n      IgcRowIslandComponentEventMap['sortingDone']\n    >,\n    onFiltering: 'filtering' as EventName<\n      IgcRowIslandComponentEventMap['filtering']\n    >,\n    onFilteringDone: 'filteringDone' as EventName<\n      IgcRowIslandComponentEventMap['filteringDone']\n    >,\n    onRowAdded: 'rowAdded' as EventName<\n      IgcRowIslandComponentEventMap['rowAdded']\n    >,\n    onRowDeleted: 'rowDeleted' as EventName<\n      IgcRowIslandComponentEventMap['rowDeleted']\n    >,\n    onRowDelete: 'rowDelete' as EventName<\n      IgcRowIslandComponentEventMap['rowDelete']\n    >,\n    onRowAdd: 'rowAdd' as EventName<IgcRowIslandComponentEventMap['rowAdd']>,\n    onColumnResized: 'columnResized' as EventName<\n      IgcRowIslandComponentEventMap['columnResized']\n    >,\n    onContextMenu: 'contextMenu' as EventName<\n      IgcRowIslandComponentEventMap['contextMenu']\n    >,\n    onDoubleClick: 'doubleClick' as EventName<\n      IgcRowIslandComponentEventMap['doubleClick']\n    >,\n    onColumnVisibilityChanging: 'columnVisibilityChanging' as EventName<\n      IgcRowIslandComponentEventMap['columnVisibilityChanging']\n    >,\n    onColumnVisibilityChanged: 'columnVisibilityChanged' as EventName<\n      IgcRowIslandComponentEventMap['columnVisibilityChanged']\n    >,\n    onColumnMovingStart: 'columnMovingStart' as EventName<\n      IgcRowIslandComponentEventMap['columnMovingStart']\n    >,\n    onColumnMoving: 'columnMoving' as EventName<\n      IgcRowIslandComponentEventMap['columnMoving']\n    >,\n    onColumnMovingEnd: 'columnMovingEnd' as EventName<\n      IgcRowIslandComponentEventMap['columnMovingEnd']\n    >,\n    onGridKeydown: 'gridKeydown' as EventName<\n      IgcRowIslandComponentEventMap['gridKeydown']\n    >,\n    onRowDragStart: 'rowDragStart' as EventName<\n      IgcRowIslandComponentEventMap['rowDragStart']\n    >,\n    onRowDragEnd: 'rowDragEnd' as EventName<\n      IgcRowIslandComponentEventMap['rowDragEnd']\n    >,\n    onGridCopy: 'gridCopy' as EventName<\n      IgcRowIslandComponentEventMap['gridCopy']\n    >,\n    onExpansionStatesChange: 'expansionStatesChange' as EventName<\n      IgcRowIslandComponentEventMap['expansionStatesChange']\n    >,\n    onSelectedRowsChange: 'selectedRowsChange' as EventName<\n      IgcRowIslandComponentEventMap['selectedRowsChange']\n    >,\n    onRowToggle: 'rowToggle' as EventName<\n      IgcRowIslandComponentEventMap['rowToggle']\n    >,\n    onRowPinning: 'rowPinning' as EventName<\n      IgcRowIslandComponentEventMap['rowPinning']\n    >,\n    onRowPinned: 'rowPinned' as EventName<\n      IgcRowIslandComponentEventMap['rowPinned']\n    >,\n    onActiveNodeChange: 'activeNodeChange' as EventName<\n      IgcRowIslandComponentEventMap['activeNodeChange']\n    >,\n    onSortingExpressionsChange: 'sortingExpressionsChange' as EventName<\n      IgcRowIslandComponentEventMap['sortingExpressionsChange']\n    >,\n    onToolbarExporting: 'toolbarExporting' as EventName<\n      IgcRowIslandComponentEventMap['toolbarExporting']\n    >,\n    onRangeSelected: 'rangeSelected' as EventName<\n      IgcRowIslandComponentEventMap['rangeSelected']\n    >,\n    onRendered: 'rendered' as EventName<\n      IgcRowIslandComponentEventMap['rendered']\n    >,\n    onDataChanging: 'dataChanging' as EventName<\n      IgcRowIslandComponentEventMap['dataChanging']\n    >,\n    onDataChanged: 'dataChanged' as EventName<\n      IgcRowIslandComponentEventMap['dataChanged']\n    >,\n  },\n  renderProps: {\n    toolbarTemplate: 'toolbarTemplate',\n    paginatorTemplate: 'paginatorTemplate',\n    emptyGridTemplate: 'emptyGridTemplate',\n    addRowEmptyTemplate: 'addRowEmptyTemplate',\n    loadingGridTemplate: 'loadingGridTemplate',\n    dragGhostCustomTemplate: 'dragGhostCustomTemplate',\n    rowEditTextTemplate: 'rowEditTextTemplate',\n    rowAddTextTemplate: 'rowAddTextTemplate',\n    rowEditActionsTemplate: 'rowEditActionsTemplate',\n    rowExpandedIndicatorTemplate: 'rowExpandedIndicatorTemplate',\n    rowCollapsedIndicatorTemplate: 'rowCollapsedIndicatorTemplate',\n    headerExpandedIndicatorTemplate: 'headerExpandedIndicatorTemplate',\n    headerCollapsedIndicatorTemplate: 'headerCollapsedIndicatorTemplate',\n    excelStyleHeaderIconTemplate: 'excelStyleHeaderIconTemplate',\n    sortAscendingHeaderIconTemplate: 'sortAscendingHeaderIconTemplate',\n    sortDescendingHeaderIconTemplate: 'sortDescendingHeaderIconTemplate',\n    sortHeaderIconTemplate: 'sortHeaderIconTemplate',\n    headSelectorTemplate: 'headSelectorTemplate',\n    rowSelectorTemplate: 'rowSelectorTemplate',\n    dragIndicatorIconTemplate: 'dragIndicatorIconTemplate',\n  },\n});\n\nexport type IgrRowIsland = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrRowIslandModule = Component;\n","import * as React from 'react';\nimport { IgcPivotDataSelectorComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcPivotDataSelectorComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Pivot Data Selector provides means to configure the pivot state of the Pivot Grid via a vertical panel UI\n * @fires columnsExpandedChange - Emitted when the columns panel is expanded or collapsed.\n * @fires rowsExpandedChange - Emitted when the rows panel is expanded or collapsed.\n * @fires filtersExpandedChange - Emitted when the filters panel is expanded or collapsed.\n * @fires valuesExpandedChange - Emitted when the values panel is expanded or collapsed.\n * @class\n */\nexport const IgrPivotDataSelector = /* @__PURE__ */ createComponent({\n  tagName: 'igc-pivot-data-selector',\n  displayName: 'IgrPivotDataSelector',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onColumnsExpandedChange: 'columnsExpandedChange' as EventName<\n      IgcPivotDataSelectorComponentEventMap['columnsExpandedChange']\n    >,\n    onRowsExpandedChange: 'rowsExpandedChange' as EventName<\n      IgcPivotDataSelectorComponentEventMap['rowsExpandedChange']\n    >,\n    onFiltersExpandedChange: 'filtersExpandedChange' as EventName<\n      IgcPivotDataSelectorComponentEventMap['filtersExpandedChange']\n    >,\n    onValuesExpandedChange: 'valuesExpandedChange' as EventName<\n      IgcPivotDataSelectorComponentEventMap['valuesExpandedChange']\n    >,\n  },\n});\n\nexport type IgrPivotDataSelector = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrPivotDataSelectorModule = Component;\n","import * as React from 'react';\nimport { IgcPivotGridComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcPivotGridComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Pivot Grid provides a way to present and manipulate data in a pivot table view.\n * @fires dimensionsChange - Emitted when the dimension collection is changed via the grid chip area.\n * @fires pivotConfigurationChange - Emitted when any of the pivotConfiguration properties is changed via the grid chip area.\n * @fires dimensionInit - Emitted when the dimension is initialized.\n * @fires valueInit - Emitted when the value is initialized.\n * @fires dimensionsSortingExpressionsChange - Emitted when a dimension is sorted.\n * @fires valuesChange - Emitted when the values collection is changed via the grid chip area.\n * @fires filteringExpressionsTreeChange - Emitted after filtering is performed.\n * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed.\n * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically.\n * @fires cellClick - Emitted when a cell is clicked.\n * @fires rowClick - Emitted when a row is clicked.\n * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell.\n * @fires validationStatusChange - Emitted when grid's validation status changes.\n * @fires selected - Emitted when a cell is selected.\n * @fires rowSelectionChanging - Emitted when `IgxGridRowComponent` is selected.\n * @fires columnSelectionChanging - Emitted when `IgxColumnComponent` is selected.\n * @fires columnPin - Emitted before `IgxColumnComponent` is pinned.\n * @fires columnPinned - Emitted after `IgxColumnComponent` is pinned.\n * @fires cellEditEnter - Emitted when cell enters edit mode.\n * @fires cellEditExit - Emitted when cell exits edit mode.\n * @fires cellEdit - Emitted when cell has been edited.\n * @fires cellEditDone - Emitted after cell has been edited and editing has been committed.\n * @fires rowEditEnter - Emitted when a row enters edit mode.\n * @fires rowEdit - Emitted when exiting edit mode for a row.\n * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed.\n * @fires rowEditExit - Emitted when row editing is canceled.\n * @fires columnInit - Emitted when a column is initialized.\n * @fires columnsAutogenerated -\n * @fires sorting - Emitted before sorting expressions are applied.\n * @fires sortingDone - Emitted after sorting is completed.\n * @fires filtering - Emitted before filtering expressions are applied.\n * @fires filteringDone - Emitted after filtering is performed through the UI.\n * @fires rowAdded - Emitted when a row is added.\n * @fires rowDeleted - Emitted when a row is deleted.\n * @fires rowDelete - Emmited when deleting a row.\n * @fires rowAdd - Emmited just before the newly added row is commited.\n * @fires columnResized - Emitted after column is resized.\n * @fires contextMenu - Emitted when a cell or row is right clicked.\n * @fires doubleClick - Emitted when a cell is double clicked.\n * @fires columnVisibilityChanging - Emitted before column visibility is changed.\n * @fires columnVisibilityChanged - Emitted after column visibility is changed.\n * @fires columnMovingStart - Emitted when column moving starts.\n * @fires columnMoving - Emitted during the column moving operation.\n * @fires columnMovingEnd - Emitted when column moving ends.\n * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body.\n * @fires rowDragStart - Emitted when start dragging a row.\n * @fires rowDragEnd - Emitted when dropping a row.\n * @fires gridCopy - Emitted when a copy operation is executed.\n * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed.\n * @fires selectedRowsChange - Emitted when the rows are selected or deselected.\n * @fires rowToggle - Emitted when the expanded state of a row gets changed.\n * @fires rowPinning - Emitted when the pinned state of a row is changed.\n * @fires rowPinned - Emitted when the pinned state of a row is changed.\n * @fires activeNodeChange - Emitted when the active node is changed.\n * @fires sortingExpressionsChange - Emitted before sorting is performed.\n * @fires toolbarExporting - Emitted when an export process is initiated by the user.\n * @fires rangeSelected - Emitted when making a range selection.\n * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM\n * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc.\n * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc.\n * @class\n */\nexport const IgrPivotGrid = /* @__PURE__ */ createComponent({\n  tagName: 'igc-pivot-grid',\n  displayName: 'IgrPivotGrid',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onDimensionsChange: 'dimensionsChange' as EventName<\n      IgcPivotGridComponentEventMap['dimensionsChange']\n    >,\n    onPivotConfigurationChange: 'pivotConfigurationChange' as EventName<\n      IgcPivotGridComponentEventMap['pivotConfigurationChange']\n    >,\n    onDimensionInit: 'dimensionInit' as EventName<\n      IgcPivotGridComponentEventMap['dimensionInit']\n    >,\n    onValueInit: 'valueInit' as EventName<\n      IgcPivotGridComponentEventMap['valueInit']\n    >,\n    onDimensionsSortingExpressionsChange:\n      'dimensionsSortingExpressionsChange' as EventName<\n        IgcPivotGridComponentEventMap['dimensionsSortingExpressionsChange']\n      >,\n    onValuesChange: 'valuesChange' as EventName<\n      IgcPivotGridComponentEventMap['valuesChange']\n    >,\n    onFilteringExpressionsTreeChange:\n      'filteringExpressionsTreeChange' as EventName<\n        IgcPivotGridComponentEventMap['filteringExpressionsTreeChange']\n      >,\n    onAdvancedFilteringExpressionsTreeChange:\n      'advancedFilteringExpressionsTreeChange' as EventName<\n        IgcPivotGridComponentEventMap['advancedFilteringExpressionsTreeChange']\n      >,\n    onGridScroll: 'gridScroll' as EventName<\n      IgcPivotGridComponentEventMap['gridScroll']\n    >,\n    onCellClick: 'cellClick' as EventName<\n      IgcPivotGridComponentEventMap['cellClick']\n    >,\n    onRowClick: 'rowClick' as EventName<\n      IgcPivotGridComponentEventMap['rowClick']\n    >,\n    onFormGroupCreated: 'formGroupCreated' as EventName<\n      IgcPivotGridComponentEventMap['formGroupCreated']\n    >,\n    onValidationStatusChange: 'validationStatusChange' as EventName<\n      IgcPivotGridComponentEventMap['validationStatusChange']\n    >,\n    onSelected: 'selected' as EventName<\n      IgcPivotGridComponentEventMap['selected']\n    >,\n    onRowSelectionChanging: 'rowSelectionChanging' as EventName<\n      IgcPivotGridComponentEventMap['rowSelectionChanging']\n    >,\n    onColumnSelectionChanging: 'columnSelectionChanging' as EventName<\n      IgcPivotGridComponentEventMap['columnSelectionChanging']\n    >,\n    onColumnPin: 'columnPin' as EventName<\n      IgcPivotGridComponentEventMap['columnPin']\n    >,\n    onColumnPinned: 'columnPinned' as EventName<\n      IgcPivotGridComponentEventMap['columnPinned']\n    >,\n    onCellEditEnter: 'cellEditEnter' as EventName<\n      IgcPivotGridComponentEventMap['cellEditEnter']\n    >,\n    onCellEditExit: 'cellEditExit' as EventName<\n      IgcPivotGridComponentEventMap['cellEditExit']\n    >,\n    onCellEdit: 'cellEdit' as EventName<\n      IgcPivotGridComponentEventMap['cellEdit']\n    >,\n    onCellEditDone: 'cellEditDone' as EventName<\n      IgcPivotGridComponentEventMap['cellEditDone']\n    >,\n    onRowEditEnter: 'rowEditEnter' as EventName<\n      IgcPivotGridComponentEventMap['rowEditEnter']\n    >,\n    onRowEdit: 'rowEdit' as EventName<IgcPivotGridComponentEventMap['rowEdit']>,\n    onRowEditDone: 'rowEditDone' as EventName<\n      IgcPivotGridComponentEventMap['rowEditDone']\n    >,\n    onRowEditExit: 'rowEditExit' as EventName<\n      IgcPivotGridComponentEventMap['rowEditExit']\n    >,\n    onColumnInit: 'columnInit' as EventName<\n      IgcPivotGridComponentEventMap['columnInit']\n    >,\n    onColumnsAutogenerated: 'columnsAutogenerated' as EventName<\n      IgcPivotGridComponentEventMap['columnsAutogenerated']\n    >,\n    onSorting: 'sorting' as EventName<IgcPivotGridComponentEventMap['sorting']>,\n    onSortingDone: 'sortingDone' as EventName<\n      IgcPivotGridComponentEventMap['sortingDone']\n    >,\n    onFiltering: 'filtering' as EventName<\n      IgcPivotGridComponentEventMap['filtering']\n    >,\n    onFilteringDone: 'filteringDone' as EventName<\n      IgcPivotGridComponentEventMap['filteringDone']\n    >,\n    onRowAdded: 'rowAdded' as EventName<\n      IgcPivotGridComponentEventMap['rowAdded']\n    >,\n    onRowDeleted: 'rowDeleted' as EventName<\n      IgcPivotGridComponentEventMap['rowDeleted']\n    >,\n    onRowDelete: 'rowDelete' as EventName<\n      IgcPivotGridComponentEventMap['rowDelete']\n    >,\n    onRowAdd: 'rowAdd' as EventName<IgcPivotGridComponentEventMap['rowAdd']>,\n    onColumnResized: 'columnResized' as EventName<\n      IgcPivotGridComponentEventMap['columnResized']\n    >,\n    onContextMenu: 'contextMenu' as EventName<\n      IgcPivotGridComponentEventMap['contextMenu']\n    >,\n    onDoubleClick: 'doubleClick' as EventName<\n      IgcPivotGridComponentEventMap['doubleClick']\n    >,\n    onColumnVisibilityChanging: 'columnVisibilityChanging' as EventName<\n      IgcPivotGridComponentEventMap['columnVisibilityChanging']\n    >,\n    onColumnVisibilityChanged: 'columnVisibilityChanged' as EventName<\n      IgcPivotGridComponentEventMap['columnVisibilityChanged']\n    >,\n    onColumnMovingStart: 'columnMovingStart' as EventName<\n      IgcPivotGridComponentEventMap['columnMovingStart']\n    >,\n    onColumnMoving: 'columnMoving' as EventName<\n      IgcPivotGridComponentEventMap['columnMoving']\n    >,\n    onColumnMovingEnd: 'columnMovingEnd' as EventName<\n      IgcPivotGridComponentEventMap['columnMovingEnd']\n    >,\n    onGridKeydown: 'gridKeydown' as EventName<\n      IgcPivotGridComponentEventMap['gridKeydown']\n    >,\n    onRowDragStart: 'rowDragStart' as EventName<\n      IgcPivotGridComponentEventMap['rowDragStart']\n    >,\n    onRowDragEnd: 'rowDragEnd' as EventName<\n      IgcPivotGridComponentEventMap['rowDragEnd']\n    >,\n    onGridCopy: 'gridCopy' as EventName<\n      IgcPivotGridComponentEventMap['gridCopy']\n    >,\n    onExpansionStatesChange: 'expansionStatesChange' as EventName<\n      IgcPivotGridComponentEventMap['expansionStatesChange']\n    >,\n    onSelectedRowsChange: 'selectedRowsChange' as EventName<\n      IgcPivotGridComponentEventMap['selectedRowsChange']\n    >,\n    onRowToggle: 'rowToggle' as EventName<\n      IgcPivotGridComponentEventMap['rowToggle']\n    >,\n    onRowPinning: 'rowPinning' as EventName<\n      IgcPivotGridComponentEventMap['rowPinning']\n    >,\n    onRowPinned: 'rowPinned' as EventName<\n      IgcPivotGridComponentEventMap['rowPinned']\n    >,\n    onActiveNodeChange: 'activeNodeChange' as EventName<\n      IgcPivotGridComponentEventMap['activeNodeChange']\n    >,\n    onSortingExpressionsChange: 'sortingExpressionsChange' as EventName<\n      IgcPivotGridComponentEventMap['sortingExpressionsChange']\n    >,\n    onToolbarExporting: 'toolbarExporting' as EventName<\n      IgcPivotGridComponentEventMap['toolbarExporting']\n    >,\n    onRangeSelected: 'rangeSelected' as EventName<\n      IgcPivotGridComponentEventMap['rangeSelected']\n    >,\n    onRendered: 'rendered' as EventName<\n      IgcPivotGridComponentEventMap['rendered']\n    >,\n    onDataChanging: 'dataChanging' as EventName<\n      IgcPivotGridComponentEventMap['dataChanging']\n    >,\n    onDataChanged: 'dataChanged' as EventName<\n      IgcPivotGridComponentEventMap['dataChanged']\n    >,\n  },\n  renderProps: {\n    valueChipTemplate: 'valueChipTemplate',\n    rowDimensionHeaderTemplate: 'rowDimensionHeaderTemplate',\n    emptyPivotGridTemplate: 'emptyPivotGridTemplate',\n    emptyGridTemplate: 'emptyGridTemplate',\n    addRowEmptyTemplate: 'addRowEmptyTemplate',\n    loadingGridTemplate: 'loadingGridTemplate',\n    dragGhostCustomTemplate: 'dragGhostCustomTemplate',\n    rowEditTextTemplate: 'rowEditTextTemplate',\n    rowAddTextTemplate: 'rowAddTextTemplate',\n    rowEditActionsTemplate: 'rowEditActionsTemplate',\n    rowExpandedIndicatorTemplate: 'rowExpandedIndicatorTemplate',\n    rowCollapsedIndicatorTemplate: 'rowCollapsedIndicatorTemplate',\n    headerExpandedIndicatorTemplate: 'headerExpandedIndicatorTemplate',\n    headerCollapsedIndicatorTemplate: 'headerCollapsedIndicatorTemplate',\n    excelStyleHeaderIconTemplate: 'excelStyleHeaderIconTemplate',\n    sortAscendingHeaderIconTemplate: 'sortAscendingHeaderIconTemplate',\n    sortDescendingHeaderIconTemplate: 'sortDescendingHeaderIconTemplate',\n    sortHeaderIconTemplate: 'sortHeaderIconTemplate',\n    headSelectorTemplate: 'headSelectorTemplate',\n    rowSelectorTemplate: 'rowSelectorTemplate',\n    dragIndicatorIconTemplate: 'dragIndicatorIconTemplate',\n  },\n});\n\nexport type IgrPivotGrid = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrPivotGridModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarTitleComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Provides a way to template the title portion of the toolbar in the grid.\n * @class\n */\nexport const IgrGridToolbarTitle = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar-title',\n  displayName: 'IgrGridToolbarTitle',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrGridToolbarTitle = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarTitleModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarActionsComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Provides a way to template the action portion of the toolbar in the grid.\n * @class\n */\nexport const IgrGridToolbarActions = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar-actions',\n  displayName: 'IgrGridToolbarActions',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrGridToolbarActions = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarActionsModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarAdvancedFilteringComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Provides a pre-configured button to open the advanced filtering dialog of the grid.\n * @class\n */\nexport const IgrGridToolbarAdvancedFiltering = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar-advanced-filtering',\n  displayName: 'IgrGridToolbarAdvancedFiltering',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrGridToolbarAdvancedFiltering = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarAdvancedFilteringModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarExporterComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcGridToolbarExporterComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Provides a pre-configured exporter component for the grid.\n * @fires exportStarted - Emitted when starting an export operation. Re-emitted additionally  by the grid itself.\n * @fires exportEnded - Emitted on successful ending of an export operation.\n * @fires opening - Emits an event before the toggle container is opened.\n * @fires opened - Emits an event after the toggle container is opened.\n * @fires closing - Emits an event before the toggle container is closed.\n * @fires closed - Emits an event after the toggle container is closed.\n * @fires columnToggle - Emits when after a column's checked state is changed\n * @class\n */\nexport const IgrGridToolbarExporter = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar-exporter',\n  displayName: 'IgrGridToolbarExporter',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onExportStarted: 'exportStarted' as EventName<\n      IgcGridToolbarExporterComponentEventMap['exportStarted']\n    >,\n    onExportEnded: 'exportEnded' as EventName<\n      IgcGridToolbarExporterComponentEventMap['exportEnded']\n    >,\n    onOpening: 'opening' as EventName<\n      IgcGridToolbarExporterComponentEventMap['opening']\n    >,\n    onOpened: 'opened' as EventName<\n      IgcGridToolbarExporterComponentEventMap['opened']\n    >,\n    onClosing: 'closing' as EventName<\n      IgcGridToolbarExporterComponentEventMap['closing']\n    >,\n    onClosed: 'closed' as EventName<\n      IgcGridToolbarExporterComponentEventMap['closed']\n    >,\n    onColumnToggle: 'columnToggle' as EventName<\n      IgcGridToolbarExporterComponentEventMap['columnToggle']\n    >,\n  },\n});\n\nexport type IgrGridToolbarExporter = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarExporterModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarHidingComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcGridToolbarHidingComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Provides a pre-configured column hiding component for the grid.\n * @fires opening - Emits an event before the toggle container is opened.\n * @fires opened - Emits an event after the toggle container is opened.\n * @fires closing - Emits an event before the toggle container is closed.\n * @fires closed - Emits an event after the toggle container is closed.\n * @fires columnToggle - Emits when after a column's checked state is changed\n * @class\n */\nexport const IgrGridToolbarHiding = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar-hiding',\n  displayName: 'IgrGridToolbarHiding',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onOpening: 'opening' as EventName<\n      IgcGridToolbarHidingComponentEventMap['opening']\n    >,\n    onOpened: 'opened' as EventName<\n      IgcGridToolbarHidingComponentEventMap['opened']\n    >,\n    onClosing: 'closing' as EventName<\n      IgcGridToolbarHidingComponentEventMap['closing']\n    >,\n    onClosed: 'closed' as EventName<\n      IgcGridToolbarHidingComponentEventMap['closed']\n    >,\n    onColumnToggle: 'columnToggle' as EventName<\n      IgcGridToolbarHidingComponentEventMap['columnToggle']\n    >,\n  },\n});\n\nexport type IgrGridToolbarHiding = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarHidingModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarPinningComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcGridToolbarPinningComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Provides a pre-configured column pinning component for the grid.\n * @fires opening - Emits an event before the toggle container is opened.\n * @fires opened - Emits an event after the toggle container is opened.\n * @fires closing - Emits an event before the toggle container is closed.\n * @fires closed - Emits an event after the toggle container is closed.\n * @fires columnToggle - Emits when after a column's checked state is changed\n * @class\n */\nexport const IgrGridToolbarPinning = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar-pinning',\n  displayName: 'IgrGridToolbarPinning',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onOpening: 'opening' as EventName<\n      IgcGridToolbarPinningComponentEventMap['opening']\n    >,\n    onOpened: 'opened' as EventName<\n      IgcGridToolbarPinningComponentEventMap['opened']\n    >,\n    onClosing: 'closing' as EventName<\n      IgcGridToolbarPinningComponentEventMap['closing']\n    >,\n    onClosed: 'closed' as EventName<\n      IgcGridToolbarPinningComponentEventMap['closed']\n    >,\n    onColumnToggle: 'columnToggle' as EventName<\n      IgcGridToolbarPinningComponentEventMap['columnToggle']\n    >,\n  },\n});\n\nexport type IgrGridToolbarPinning = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarPinningModule = Component;\n","import * as React from 'react';\nimport { IgcTreeGridComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcTreeGridComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * **Ignite UI for Angular Tree Grid** -  [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid)   The Ignite UI Tree Grid displays and manipulates hierarchical data with consistent schema formatted as a table and  provides features such as sorting, filtering, editing, column pinning, paging, column moving and hiding.   Example:\n * @fires filteringExpressionsTreeChange - Emitted after filtering is performed.\n * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed.\n * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically.\n * @fires cellClick - Emitted when a cell is clicked.\n * @fires rowClick - Emitted when a row is clicked.\n * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell.\n * @fires validationStatusChange - Emitted when grid's validation status changes.\n * @fires selected - Emitted when a cell is selected.\n * @fires rowSelectionChanging - Emitted when `IgxGridRowComponent` is selected.\n * @fires columnSelectionChanging - Emitted when `IgxColumnComponent` is selected.\n * @fires columnPin - Emitted before `IgxColumnComponent` is pinned.\n * @fires columnPinned - Emitted after `IgxColumnComponent` is pinned.\n * @fires cellEditEnter - Emitted when cell enters edit mode.\n * @fires cellEditExit - Emitted when cell exits edit mode.\n * @fires cellEdit - Emitted when cell has been edited.\n * @fires cellEditDone - Emitted after cell has been edited and editing has been committed.\n * @fires rowEditEnter - Emitted when a row enters edit mode.\n * @fires rowEdit - Emitted when exiting edit mode for a row.\n * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed.\n * @fires rowEditExit - Emitted when row editing is canceled.\n * @fires columnInit - Emitted when a column is initialized.\n * @fires columnsAutogenerated -\n * @fires sorting - Emitted before sorting expressions are applied.\n * @fires sortingDone - Emitted after sorting is completed.\n * @fires filtering - Emitted before filtering expressions are applied.\n * @fires filteringDone - Emitted after filtering is performed through the UI.\n * @fires rowAdded - Emitted when a row is added.\n * @fires rowDeleted - Emitted when a row is deleted.\n * @fires rowDelete - Emmited when deleting a row.\n * @fires rowAdd - Emmited just before the newly added row is commited.\n * @fires columnResized - Emitted after column is resized.\n * @fires contextMenu - Emitted when a cell or row is right clicked.\n * @fires doubleClick - Emitted when a cell is double clicked.\n * @fires columnVisibilityChanging - Emitted before column visibility is changed.\n * @fires columnVisibilityChanged - Emitted after column visibility is changed.\n * @fires columnMovingStart - Emitted when column moving starts.\n * @fires columnMoving - Emitted during the column moving operation.\n * @fires columnMovingEnd - Emitted when column moving ends.\n * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body.\n * @fires rowDragStart - Emitted when start dragging a row.\n * @fires rowDragEnd - Emitted when dropping a row.\n * @fires gridCopy - Emitted when a copy operation is executed.\n * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed.\n * @fires selectedRowsChange - Emitted when the rows are selected or deselected.\n * @fires rowToggle - Emitted when the expanded state of a row gets changed.\n * @fires rowPinning - Emitted when the pinned state of a row is changed.\n * @fires rowPinned - Emitted when the pinned state of a row is changed.\n * @fires activeNodeChange - Emitted when the active node is changed.\n * @fires sortingExpressionsChange - Emitted before sorting is performed.\n * @fires toolbarExporting - Emitted when an export process is initiated by the user.\n * @fires rangeSelected - Emitted when making a range selection.\n * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM\n * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc.\n * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc.\n * @class\n */\nexport const IgrTreeGrid = /* @__PURE__ */ createComponent({\n  tagName: 'igc-tree-grid',\n  displayName: 'IgrTreeGrid',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onFilteringExpressionsTreeChange:\n      'filteringExpressionsTreeChange' as EventName<\n        IgcTreeGridComponentEventMap['filteringExpressionsTreeChange']\n      >,\n    onAdvancedFilteringExpressionsTreeChange:\n      'advancedFilteringExpressionsTreeChange' as EventName<\n        IgcTreeGridComponentEventMap['advancedFilteringExpressionsTreeChange']\n      >,\n    onGridScroll: 'gridScroll' as EventName<\n      IgcTreeGridComponentEventMap['gridScroll']\n    >,\n    onCellClick: 'cellClick' as EventName<\n      IgcTreeGridComponentEventMap['cellClick']\n    >,\n    onRowClick: 'rowClick' as EventName<\n      IgcTreeGridComponentEventMap['rowClick']\n    >,\n    onFormGroupCreated: 'formGroupCreated' as EventName<\n      IgcTreeGridComponentEventMap['formGroupCreated']\n    >,\n    onValidationStatusChange: 'validationStatusChange' as EventName<\n      IgcTreeGridComponentEventMap['validationStatusChange']\n    >,\n    onSelected: 'selected' as EventName<\n      IgcTreeGridComponentEventMap['selected']\n    >,\n    onRowSelectionChanging: 'rowSelectionChanging' as EventName<\n      IgcTreeGridComponentEventMap['rowSelectionChanging']\n    >,\n    onColumnSelectionChanging: 'columnSelectionChanging' as EventName<\n      IgcTreeGridComponentEventMap['columnSelectionChanging']\n    >,\n    onColumnPin: 'columnPin' as EventName<\n      IgcTreeGridComponentEventMap['columnPin']\n    >,\n    onColumnPinned: 'columnPinned' as EventName<\n      IgcTreeGridComponentEventMap['columnPinned']\n    >,\n    onCellEditEnter: 'cellEditEnter' as EventName<\n      IgcTreeGridComponentEventMap['cellEditEnter']\n    >,\n    onCellEditExit: 'cellEditExit' as EventName<\n      IgcTreeGridComponentEventMap['cellEditExit']\n    >,\n    onCellEdit: 'cellEdit' as EventName<\n      IgcTreeGridComponentEventMap['cellEdit']\n    >,\n    onCellEditDone: 'cellEditDone' as EventName<\n      IgcTreeGridComponentEventMap['cellEditDone']\n    >,\n    onRowEditEnter: 'rowEditEnter' as EventName<\n      IgcTreeGridComponentEventMap['rowEditEnter']\n    >,\n    onRowEdit: 'rowEdit' as EventName<IgcTreeGridComponentEventMap['rowEdit']>,\n    onRowEditDone: 'rowEditDone' as EventName<\n      IgcTreeGridComponentEventMap['rowEditDone']\n    >,\n    onRowEditExit: 'rowEditExit' as EventName<\n      IgcTreeGridComponentEventMap['rowEditExit']\n    >,\n    onColumnInit: 'columnInit' as EventName<\n      IgcTreeGridComponentEventMap['columnInit']\n    >,\n    onColumnsAutogenerated: 'columnsAutogenerated' as EventName<\n      IgcTreeGridComponentEventMap['columnsAutogenerated']\n    >,\n    onSorting: 'sorting' as EventName<IgcTreeGridComponentEventMap['sorting']>,\n    onSortingDone: 'sortingDone' as EventName<\n      IgcTreeGridComponentEventMap['sortingDone']\n    >,\n    onFiltering: 'filtering' as EventName<\n      IgcTreeGridComponentEventMap['filtering']\n    >,\n    onFilteringDone: 'filteringDone' as EventName<\n      IgcTreeGridComponentEventMap['filteringDone']\n    >,\n    onRowAdded: 'rowAdded' as EventName<\n      IgcTreeGridComponentEventMap['rowAdded']\n    >,\n    onRowDeleted: 'rowDeleted' as EventName<\n      IgcTreeGridComponentEventMap['rowDeleted']\n    >,\n    onRowDelete: 'rowDelete' as EventName<\n      IgcTreeGridComponentEventMap['rowDelete']\n    >,\n    onRowAdd: 'rowAdd' as EventName<IgcTreeGridComponentEventMap['rowAdd']>,\n    onColumnResized: 'columnResized' as EventName<\n      IgcTreeGridComponentEventMap['columnResized']\n    >,\n    onContextMenu: 'contextMenu' as EventName<\n      IgcTreeGridComponentEventMap['contextMenu']\n    >,\n    onDoubleClick: 'doubleClick' as EventName<\n      IgcTreeGridComponentEventMap['doubleClick']\n    >,\n    onColumnVisibilityChanging: 'columnVisibilityChanging' as EventName<\n      IgcTreeGridComponentEventMap['columnVisibilityChanging']\n    >,\n    onColumnVisibilityChanged: 'columnVisibilityChanged' as EventName<\n      IgcTreeGridComponentEventMap['columnVisibilityChanged']\n    >,\n    onColumnMovingStart: 'columnMovingStart' as EventName<\n      IgcTreeGridComponentEventMap['columnMovingStart']\n    >,\n    onColumnMoving: 'columnMoving' as EventName<\n      IgcTreeGridComponentEventMap['columnMoving']\n    >,\n    onColumnMovingEnd: 'columnMovingEnd' as EventName<\n      IgcTreeGridComponentEventMap['columnMovingEnd']\n    >,\n    onGridKeydown: 'gridKeydown' as EventName<\n      IgcTreeGridComponentEventMap['gridKeydown']\n    >,\n    onRowDragStart: 'rowDragStart' as EventName<\n      IgcTreeGridComponentEventMap['rowDragStart']\n    >,\n    onRowDragEnd: 'rowDragEnd' as EventName<\n      IgcTreeGridComponentEventMap['rowDragEnd']\n    >,\n    onGridCopy: 'gridCopy' as EventName<\n      IgcTreeGridComponentEventMap['gridCopy']\n    >,\n    onExpansionStatesChange: 'expansionStatesChange' as EventName<\n      IgcTreeGridComponentEventMap['expansionStatesChange']\n    >,\n    onSelectedRowsChange: 'selectedRowsChange' as EventName<\n      IgcTreeGridComponentEventMap['selectedRowsChange']\n    >,\n    onRowToggle: 'rowToggle' as EventName<\n      IgcTreeGridComponentEventMap['rowToggle']\n    >,\n    onRowPinning: 'rowPinning' as EventName<\n      IgcTreeGridComponentEventMap['rowPinning']\n    >,\n    onRowPinned: 'rowPinned' as EventName<\n      IgcTreeGridComponentEventMap['rowPinned']\n    >,\n    onActiveNodeChange: 'activeNodeChange' as EventName<\n      IgcTreeGridComponentEventMap['activeNodeChange']\n    >,\n    onSortingExpressionsChange: 'sortingExpressionsChange' as EventName<\n      IgcTreeGridComponentEventMap['sortingExpressionsChange']\n    >,\n    onToolbarExporting: 'toolbarExporting' as EventName<\n      IgcTreeGridComponentEventMap['toolbarExporting']\n    >,\n    onRangeSelected: 'rangeSelected' as EventName<\n      IgcTreeGridComponentEventMap['rangeSelected']\n    >,\n    onRendered: 'rendered' as EventName<\n      IgcTreeGridComponentEventMap['rendered']\n    >,\n    onDataChanging: 'dataChanging' as EventName<\n      IgcTreeGridComponentEventMap['dataChanging']\n    >,\n    onDataChanged: 'dataChanged' as EventName<\n      IgcTreeGridComponentEventMap['dataChanged']\n    >,\n  },\n  renderProps: {\n    rowLoadingIndicatorTemplate: 'rowLoadingIndicatorTemplate',\n    emptyGridTemplate: 'emptyGridTemplate',\n    addRowEmptyTemplate: 'addRowEmptyTemplate',\n    loadingGridTemplate: 'loadingGridTemplate',\n    dragGhostCustomTemplate: 'dragGhostCustomTemplate',\n    rowEditTextTemplate: 'rowEditTextTemplate',\n    rowAddTextTemplate: 'rowAddTextTemplate',\n    rowEditActionsTemplate: 'rowEditActionsTemplate',\n    rowExpandedIndicatorTemplate: 'rowExpandedIndicatorTemplate',\n    rowCollapsedIndicatorTemplate: 'rowCollapsedIndicatorTemplate',\n    headerExpandedIndicatorTemplate: 'headerExpandedIndicatorTemplate',\n    headerCollapsedIndicatorTemplate: 'headerCollapsedIndicatorTemplate',\n    excelStyleHeaderIconTemplate: 'excelStyleHeaderIconTemplate',\n    sortAscendingHeaderIconTemplate: 'sortAscendingHeaderIconTemplate',\n    sortDescendingHeaderIconTemplate: 'sortDescendingHeaderIconTemplate',\n    sortHeaderIconTemplate: 'sortHeaderIconTemplate',\n    headSelectorTemplate: 'headSelectorTemplate',\n    rowSelectorTemplate: 'rowSelectorTemplate',\n    dragIndicatorIconTemplate: 'dragIndicatorIconTemplate',\n  },\n});\n\nexport type IgrTreeGrid = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrTreeGridModule = Component;\n","import * as React from 'react';\nimport { IgcGridToolbarComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { createComponent } from '../react-props.js';\n\n/**\n * Provides a context-aware container component for UI operations for the grid components.\n * @class\n */\nexport const IgrGridToolbar = /* @__PURE__ */ createComponent({\n  tagName: 'igc-grid-toolbar',\n  displayName: 'IgrGridToolbar',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n});\n\nexport type IgrGridToolbar = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrGridToolbarModule = Component;\n","import * as React from 'react';\nimport { IgcPaginatorComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';\nimport type { IgcPaginatorComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';\nimport { type EventName, createComponent } from '../react-props.js';\n\n/**\n * Paginator component description\n * @fires perPageChange - Emitted when `perPage` property value of the paginator is changed.\n * @fires pageChange - Emitted after the current page is changed.\n * @fires paging - Emitted before paging is performed.\n * @fires pagingDone - Emitted after paging is performed.\n * @class\n */\nexport const IgrPaginator = /* @__PURE__ */ createComponent({\n  tagName: 'igc-paginator',\n  displayName: 'IgrPaginator',\n  elementClass: Component,\n  react: React,\n  moveBackOnDelete: true,\n  events: {\n    onPerPageChange: 'perPageChange' as EventName<\n      IgcPaginatorComponentEventMap['perPageChange']\n    >,\n    onPageChange: 'pageChange' as EventName<\n      IgcPaginatorComponentEventMap['pageChange']\n    >,\n    onPaging: 'paging' as EventName<IgcPaginatorComponentEventMap['paging']>,\n    onPagingDone: 'pagingDone' as EventName<\n      IgcPaginatorComponentEventMap['pagingDone']\n    >,\n  },\n});\n\nexport type IgrPaginator = Component;\n\n/** @deprecated Module register is no longer needed and can be removed */\nexport const IgrPaginatorModule = Component;\n"]}