@ng-zi/extensions-ag-grid
Version:
AgGrid Extension for Ag-grid
155 lines (154 loc) • 23.9 kB
TypeScript
import { GridOptions, GridApi } from 'ag-grid-community';
export declare class Events {
static readonly EVENT_COLUMN_EVERYTHING_CHANGED: 'columnEverythingChanged';
static readonly EVENT_NEW_COLUMNS_LOADED: 'newColumnsLoaded';
static readonly EVENT_COLUMN_PIVOT_MODE_CHANGED: 'columnPivotModeChanged';
static readonly EVENT_COLUMN_ROW_GROUP_CHANGED: 'columnRowGroupChanged';
static readonly EVENT_EXPAND_COLLAPSE_ALL: 'expandOrCollapseAll';
static readonly EVENT_COLUMN_PIVOT_CHANGED: 'columnPivotChanged';
static readonly EVENT_GRID_COLUMNS_CHANGED: 'gridColumnsChanged';
static readonly EVENT_COLUMN_VALUE_CHANGED: 'columnValueChanged';
static readonly EVENT_COLUMN_MOVED: 'columnMoved';
static readonly EVENT_COLUMN_VISIBLE: 'columnVisible';
static readonly EVENT_COLUMN_PINNED: 'columnPinned';
static readonly EVENT_COLUMN_GROUP_OPENED: 'columnGroupOpened';
static readonly EVENT_COLUMN_RESIZED: 'columnResized';
static readonly EVENT_DISPLAYED_COLUMNS_CHANGED: 'displayedColumnsChanged';
static readonly EVENT_SUPPRESS_COLUMN_MOVE_CHANGED: 'suppressMovableColumns';
static readonly EVENT_SUPPRESS_MENU_HIDE_CHANGED: 'suppressMenuHide';
static readonly EVENT_SUPPRESS_FIELD_DOT_NOTATION: 'suppressFieldDotNotation';
static readonly EVENT_VIRTUAL_COLUMNS_CHANGED: 'virtualColumnsChanged';
static readonly EVENT_COLUMN_HEADER_MOUSE_OVER: 'columnHeaderMouseOver';
static readonly EVENT_COLUMN_HEADER_MOUSE_LEAVE: 'columnHeaderMouseLeave';
static readonly EVENT_COLUMN_HEADER_CLICKED: 'columnHeaderClicked';
static readonly EVENT_COLUMN_HEADER_CONTEXT_MENU: 'columnHeaderContextMenu';
static readonly EVENT_ASYNC_TRANSACTIONS_FLUSHED: 'asyncTransactionsFlushed';
static readonly EVENT_ROW_GROUP_OPENED: 'rowGroupOpened';
static readonly EVENT_ROW_DATA_UPDATED: 'rowDataUpdated';
static readonly EVENT_PINNED_ROW_DATA_CHANGED: 'pinnedRowDataChanged';
static readonly EVENT_RANGE_SELECTION_CHANGED: 'rangeSelectionChanged';
static readonly EVENT_CHART_CREATED: 'chartCreated';
static readonly EVENT_CHART_RANGE_SELECTION_CHANGED: 'chartRangeSelectionChanged';
static readonly EVENT_CHART_OPTIONS_CHANGED: 'chartOptionsChanged';
static readonly EVENT_CHART_DESTROYED: 'chartDestroyed';
static readonly EVENT_TOOL_PANEL_VISIBLE_CHANGED: 'toolPanelVisibleChanged';
static readonly EVENT_TOOL_PANEL_SIZE_CHANGED: 'toolPanelSizeChanged';
static readonly EVENT_COLUMN_PANEL_ITEM_DRAG_START: 'columnPanelItemDragStart';
static readonly EVENT_COLUMN_PANEL_ITEM_DRAG_END: 'columnPanelItemDragEnd';
static readonly EVENT_MODEL_UPDATED: 'modelUpdated';
static readonly EVENT_CUT_START: 'cutStart';
static readonly EVENT_CUT_END: 'cutEnd';
static readonly EVENT_PASTE_START: 'pasteStart';
static readonly EVENT_PASTE_END: 'pasteEnd';
static readonly EVENT_FILL_START: 'fillStart';
static readonly EVENT_FILL_END: 'fillEnd';
static readonly EVENT_RANGE_DELETE_START: 'rangeDeleteStart';
static readonly EVENT_RANGE_DELETE_END: 'rangeDeleteEnd';
static readonly EVENT_UNDO_STARTED: 'undoStarted';
static readonly EVENT_UNDO_ENDED: 'undoEnded';
static readonly EVENT_REDO_STARTED: 'redoStarted';
static readonly EVENT_REDO_ENDED: 'redoEnded';
static readonly EVENT_KEY_SHORTCUT_CHANGED_CELL_START: 'keyShortcutChangedCellStart';
static readonly EVENT_KEY_SHORTCUT_CHANGED_CELL_END: 'keyShortcutChangedCellEnd';
static readonly EVENT_CELL_CLICKED: 'cellClicked';
static readonly EVENT_CELL_DOUBLE_CLICKED: 'cellDoubleClicked';
static readonly EVENT_CELL_MOUSE_DOWN: 'cellMouseDown';
static readonly EVENT_CELL_CONTEXT_MENU: 'cellContextMenu';
static readonly EVENT_CELL_VALUE_CHANGED: 'cellValueChanged';
static readonly EVENT_CELL_EDIT_REQUEST: 'cellEditRequest';
static readonly EVENT_ROW_VALUE_CHANGED: 'rowValueChanged';
static readonly EVENT_CELL_FOCUSED: 'cellFocused';
static readonly EVENT_CELL_FOCUS_CLEARED: 'cellFocusCleared';
static readonly EVENT_FULL_WIDTH_ROW_FOCUSED: 'fullWidthRowFocused';
static readonly EVENT_ROW_SELECTED: 'rowSelected';
static readonly EVENT_SELECTION_CHANGED: 'selectionChanged';
static readonly EVENT_TOOLTIP_SHOW: 'tooltipShow';
static readonly EVENT_TOOLTIP_HIDE: 'tooltipHide';
static readonly EVENT_CELL_KEY_DOWN: 'cellKeyDown';
static readonly EVENT_CELL_MOUSE_OVER: 'cellMouseOver';
static readonly EVENT_CELL_MOUSE_OUT: 'cellMouseOut';
static readonly EVENT_FILTER_CHANGED: 'filterChanged';
static readonly EVENT_FILTER_MODIFIED: 'filterModified';
static readonly EVENT_FILTER_OPENED: 'filterOpened';
static readonly EVENT_ADVANCED_FILTER_BUILDER_VISIBLE_CHANGED: 'advancedFilterBuilderVisibleChanged';
static readonly EVENT_SORT_CHANGED: 'sortChanged';
static readonly EVENT_VIRTUAL_ROW_REMOVED: 'virtualRowRemoved';
static readonly EVENT_ROW_CLICKED: 'rowClicked';
static readonly EVENT_ROW_DOUBLE_CLICKED: 'rowDoubleClicked';
static readonly EVENT_GRID_READY: 'gridReady';
static readonly EVENT_GRID_PRE_DESTROYED: 'gridPreDestroyed';
static readonly EVENT_GRID_SIZE_CHANGED: 'gridSizeChanged';
static readonly EVENT_VIEWPORT_CHANGED: 'viewportChanged';
static readonly EVENT_SCROLLBAR_WIDTH_CHANGED: 'scrollbarWidthChanged';
static readonly EVENT_FIRST_DATA_RENDERED: 'firstDataRendered';
static readonly EVENT_DRAG_STARTED: 'dragStarted';
static readonly EVENT_DRAG_STOPPED: 'dragStopped';
static readonly EVENT_CHECKBOX_CHANGED: 'checkboxChanged';
static readonly EVENT_ROW_EDITING_STARTED: 'rowEditingStarted';
static readonly EVENT_ROW_EDITING_STOPPED: 'rowEditingStopped';
static readonly EVENT_CELL_EDITING_STARTED: 'cellEditingStarted';
static readonly EVENT_CELL_EDITING_STOPPED: 'cellEditingStopped';
static readonly EVENT_BODY_SCROLL: 'bodyScroll';
static readonly EVENT_BODY_SCROLL_END: 'bodyScrollEnd';
static readonly EVENT_HEIGHT_SCALE_CHANGED: 'heightScaleChanged';
static readonly EVENT_PAGINATION_CHANGED: 'paginationChanged';
static readonly EVENT_COMPONENT_STATE_CHANGED: 'componentStateChanged';
static readonly EVENT_STORE_REFRESHED: 'storeRefreshed';
static readonly EVENT_STATE_UPDATED: 'stateUpdated';
static readonly EVENT_COLUMN_MENU_VISIBLE_CHANGED: 'columnMenuVisibleChanged';
static readonly EVENT_BODY_HEIGHT_CHANGED: 'bodyHeightChanged';
static readonly EVENT_COLUMN_CONTAINER_WIDTH_CHANGED: 'columnContainerWidthChanged';
static readonly EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED: 'displayedColumnsWidthChanged';
static readonly EVENT_SCROLL_VISIBILITY_CHANGED: 'scrollVisibilityChanged';
static readonly EVENT_COLUMN_HOVER_CHANGED: 'columnHoverChanged';
static readonly EVENT_FLASH_CELLS: 'flashCells';
static readonly EVENT_PAGINATION_PIXEL_OFFSET_CHANGED: 'paginationPixelOffsetChanged';
static readonly EVENT_DISPLAYED_ROWS_CHANGED: 'displayedRowsChanged';
static readonly EVENT_LEFT_PINNED_WIDTH_CHANGED: 'leftPinnedWidthChanged';
static readonly EVENT_RIGHT_PINNED_WIDTH_CHANGED: 'rightPinnedWidthChanged';
static readonly EVENT_ROW_CONTAINER_HEIGHT_CHANGED: 'rowContainerHeightChanged';
static readonly EVENT_HEADER_HEIGHT_CHANGED: 'headerHeightChanged';
static readonly EVENT_COLUMN_HEADER_HEIGHT_CHANGED: 'columnHeaderHeightChanged';
static readonly EVENT_ROW_DRAG_ENTER: 'rowDragEnter';
static readonly EVENT_ROW_DRAG_MOVE: 'rowDragMove';
static readonly EVENT_ROW_DRAG_LEAVE: 'rowDragLeave';
static readonly EVENT_ROW_DRAG_END: 'rowDragEnd';
static readonly EVENT_GRID_STYLES_CHANGED: 'gridStylesChanged';
static readonly EVENT_POPUP_TO_FRONT: 'popupToFront';
static readonly EVENT_COLUMN_ROW_GROUP_CHANGE_REQUEST: 'columnRowGroupChangeRequest';
static readonly EVENT_COLUMN_PIVOT_CHANGE_REQUEST: 'columnPivotChangeRequest';
static readonly EVENT_COLUMN_VALUE_CHANGE_REQUEST: 'columnValueChangeRequest';
static readonly EVENT_COLUMN_AGG_FUNC_CHANGE_REQUEST: 'columnAggFuncChangeRequest';
static readonly EVENT_STORE_UPDATED: 'storeUpdated';
static readonly EVENT_FILTER_DESTROYED: 'filterDestroyed';
static readonly EVENT_ROW_DATA_UPDATE_STARTED: 'rowDataUpdateStarted';
static readonly EVENT_ROW_COUNT_READY: 'rowCountReady';
static readonly EVENT_ADVANCED_FILTER_ENABLED_CHANGED: 'advancedFilterEnabledChanged';
static readonly EVENT_DATA_TYPES_INFERRED: 'dataTypesInferred';
static readonly EVENT_FIELD_VALUE_CHANGED: 'fieldValueChanged';
static readonly EVENT_FIELD_PICKER_VALUE_SELECTED: 'fieldPickerValueSelected';
static readonly EVENT_SIDE_BAR_UPDATED: 'sideBarUpdated';
}
export declare class ComponentUtil {
static EVENTS: string[];
static VUE_OMITTED_PROPERTY: string;
/** Exclude the following internal events from code generation to prevent exposing these events via framework components */
static EXCLUDED_INTERNAL_EVENTS: string[];
/** EVENTS that should be exposed via code generation for the framework components. */
static PUBLIC_EVENTS: string[];
static getCallbackForEvent(eventName: string): string;
static EVENT_CALLBACKS: string[];
static STRING_PROPERTIES: ("sideBar" | "columnMenu" | "tooltipTrigger" | "tooltipShowMode" | "clipboardDelimiter" | "colResizeDefault" | "editType" | "quickFilterText" | "overlayLoadingTemplate" | "overlayNoRowsTemplate" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "domLayout" | "groupDisplayType" | "grandTotalRow" | "rowGroupPanelShow" | "rowModelType" | "serverSidePivotResultFieldSeparator" | "fillHandleDirection" | "multiSortKey" | "rowClass" | "gridId" | "treeDataDisplayType" | "api")[];
static OBJECT_PROPERTIES: ("statusBar" | "sideBar" | "popupParent" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "dataTypeDefinitions" | "autoSizeStrategy" | "components" | "defaultCsvExportParams" | "defaultExcelExportParams" | "excelStyles" | "quickFilterParser" | "quickFilterMatcher" | "advancedFilterModel" | "advancedFilterParent" | "advancedFilterBuilderParams" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "chartToolPanelsDef" | "chartMenuItems" | "loadingCellRenderer" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "detailCellRenderer" | "detailCellRendererParams" | "context" | "dragAndDropImageComponent" | "dragAndDropImageComponentParams" | "alignedGrids" | "loadingOverlayComponent" | "loadingOverlayComponentParams" | "noRowsOverlayComponent" | "noRowsOverlayComponentParams" | "aggFuncs" | "rowDragText" | "fullWidthCellRenderer" | "fullWidthCellRendererParams" | "autoGroupColumnDef" | "groupRowRenderer" | "groupRowRendererParams" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowData" | "datasource" | "serverSideDatasource" | "viewportDatasource" | "cellSelection" | "selectionColumnDef" | "sortingOrder" | "icons" | "rowStyle" | "rowClassRules" | "initialState" | "theme" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processUnpinnedColumns" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "focusGridInnerElement" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowId" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onColumnMenuVisibleChanged" | "onContextMenuVisibleChanged" | "onCutStart" | "onCutEnd" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onColumnHeaderMouseOver" | "onColumnHeaderMouseLeave" | "onColumnHeaderClicked" | "onColumnHeaderContextMenu" | "onComponentStateChanged" | "onCellValueChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onCellSelectionDeleteStart" | "onCellSelectionDeleteEnd" | "onRangeDeleteStart" | "onRangeDeleteEnd" | "onFillStart" | "onFillEnd" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onAdvancedFilterBuilderVisibleChanged" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onGridReady" | "onGridPreDestroyed" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onDragCancelled" | "onStateUpdated" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onRowDragCancel" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPivotMaxColumnsExceeded" | "onPinnedRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onStoreRefreshed" | "onHeaderFocused" | "onCellClicked" | "onCellDoubleClicked" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onCellContextMenu" | "onRangeSelectionChanged" | "onCellSelectionChanged" | "onTooltipShow" | "onTooltipHide" | "onSortChanged" | "api")[];
static ARRAY_PROPERTIES: ("sideBar" | "columnDefs" | "components" | "excelStyles" | "chartThemes" | "chartMenuItems" | "alignedGrids" | "paginationPageSizeSelector" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowData" | "sortingOrder" | "rowClass" | "api")[];
static NUMBER_PROPERTIES: ("tooltipShowDelay" | "tooltipHideDelay" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "autoSizePadding" | "undoRedoCellEditingLimit" | "keepDetailRowsCount" | "detailRowHeight" | "tabIndex" | "rowBuffer" | "paginationPageSize" | "pivotMaxGeneratedColumns" | "pivotDefaultExpanded" | "cellFlashDuration" | "cellFlashDelay" | "cellFadeDuration" | "cellFadeDelay" | "groupDefaultExpanded" | "groupLockGroupColumns" | "asyncTransactionWaitMillis" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "scrollbarWidth" | "rowHeight" | "api")[];
static BOOLEAN_PROPERTIES: ("suppressMovableColumns" | "suppressMenuHide" | "suppressFieldDotNotation" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "enableBrowserTooltips" | "tooltipMouseTrack" | "tooltipInteraction" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "suppressCutToClipboard" | "maintainColumnOrder" | "enableStrictPivotColumnOrder" | "allowDragFromColumnsToolPanel" | "suppressColumnMoveAnimation" | "suppressMoveWhenColumnDragging" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "suppressAutoSize" | "skipHeaderOnAutoSize" | "singleClickEdit" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterNavigatesVertically" | "enterNavigatesVerticallyAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "suppressCsvExport" | "suppressExcelExport" | "cacheQuickFilter" | "includeHiddenColumnsInQuickFilter" | "applyQuickFilterBeforePivotOrAgg" | "excludeChildrenWhenTreeDataFiltering" | "enableAdvancedFilter" | "includeHiddenColumnsInAdvancedFilter" | "suppressAdvancedFilterEval" | "suppressSetFilterByDefault" | "enableCharts" | "masterDetail" | "keepDetailRows" | "detailRowAutoHeight" | "valueCache" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "loading" | "suppressLoadingOverlay" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSizeSelector" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "suppressAggFuncInHeader" | "alwaysAggregateAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "enableCellChangeFlash" | "allowShowChangeAfterFilter" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "embedFullWidthRows" | "suppressGroupMaintainValueType" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "suppressStickyTotalRow" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "suppressGroupRowsSticky" | "suppressModelUpdateAfterUpdateTransaction" | "suppressServerSideInfiniteScroll" | "suppressServerSideFullWidthLoadingRow" | "purgeClosedRowNodes" | "serverSideSortAllLevels" | "serverSideEnableClientSideSort" | "serverSideOnlyRefreshFilteredGroups" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "cellSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellFocus" | "suppressHeaderFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "suppressClearOnFillReduction" | "accentedSort" | "unSortIcon" | "suppressMultiSort" | "alwaysMultiSort" | "suppressMaintainUnsortedOrder" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "enableGroupEdit" | "reactiveCustomComponents" | "loadThemeGoogleFonts" | "resetRowDataOnUpdate" | "api")[];
static FUNCTION_PROPERTIES: (("components" | "chartMenuItems" | "loadingCellRendererSelector" | "groupAggFiltering" | "groupIncludeFooter" | "groupTotalRow" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processUnpinnedColumns" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "getChartToolbarItems" | "createChartContainer" | "focusGridInnerElement" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "processPivotResultColDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getRowId" | "processRowPostCreate" | "isRowMaster" | "fillOperation" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onColumnMenuVisibleChanged" | "onContextMenuVisibleChanged" | "onCutStart" | "onCutEnd" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onColumnHeaderMouseOver" | "onColumnHeaderMouseLeave" | "onColumnHeaderClicked" | "onColumnHeaderContextMenu" | "onComponentStateChanged" | "onCellValueChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onCellSelectionDeleteStart" | "onCellSelectionDeleteEnd" | "onRangeDeleteStart" | "onRangeDeleteEnd" | "onFillStart" | "onFillEnd" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onAdvancedFilterBuilderVisibleChanged" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onGridReady" | "onGridPreDestroyed" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onDragCancelled" | "onStateUpdated" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onRowDragCancel" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPivotMaxColumnsExceeded" | "onPinnedRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onStoreRefreshed" | "onHeaderFocused" | "onCellClicked" | "onCellDoubleClicked" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onCellContextMenu" | "onRangeSelectionChanged" | "onCellSelectionChanged" | "onSortChanged" | "api") | ("quickFilterParser" | "quickFilterMatcher" | "loadingCellRenderer" | "loadingCellRendererParams" | "detailCellRenderer" | "detailCellRendererParams" | "context" | "dragAndDropImageComponent" | "dragAndDropImageComponentParams" | "loadingOverlayComponent" | "loadingOverlayComponentParams" | "noRowsOverlayComponent" | "noRowsOverlayComponentParams" | "rowDragText" | "fullWidthCellRenderer" | "fullWidthCellRendererParams" | "groupRowRenderer" | "groupRowRendererParams" | "doesExternalFilterPass" | "processPivotResultColGroupDef" | "getBusinessKeyForNode" | "isRowSelectable" | "onTooltipShow" | "onTooltipHide"))[];
static ALL_PROPERTIES: (keyof GridOptions<any>)[];
static ALL_PROPERTIES_AND_CALLBACKS: string[];
static ALL_PROPERTIES_AND_CALLBACKS_SET: Set<string>;
static getGridOptionKeys(): string[];
/** Combines component props / attributes with the provided gridOptions returning a new combined gridOptions object */
static combineAttributesAndGridOptions(gridOptions: GridOptions | undefined, component: any): GridOptions;
static processOnChange(changes: any, api: GridApi): void;
}