import { AfterViewInit, ComponentFactoryResolver, ElementRef, EventEmitter, QueryList, ViewContainerRef } from "@angular/core"; import { ColumnApi, GridApi, GridOptions, Module } from "ag-grid-community"; import { AngularFrameworkOverrides } from "./angularFrameworkOverrides"; import { AngularFrameworkComponentWrapper } from "./angularFrameworkComponentWrapper"; import { AgGridColumn } from "./ag-grid-column.component"; export declare class AgGridAngular implements AfterViewInit { private viewContainerRef; private angularFrameworkOverrides; private frameworkComponentWrapper; private componentFactoryResolver; private _nativeElement; private _initialised; private _destroyed; private gridParams; private _fullyReady; api: GridApi; columnApi: ColumnApi; columns: QueryList; constructor(elementDef: ElementRef, viewContainerRef: ViewContainerRef, angularFrameworkOverrides: AngularFrameworkOverrides, frameworkComponentWrapper: AngularFrameworkComponentWrapper, componentFactoryResolver: ComponentFactoryResolver); ngAfterViewInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; protected isEmitterUsed(eventType: string): boolean; private globalEventListener; gridOptions: GridOptions; modules: Module[]; alignedGrids: any; rowData: any; columnDefs: any; excelStyles: any; pinnedTopRowData: any; pinnedBottomRowData: any; chartThemes: any; components: any; frameworkComponents: any; rowStyle: any; context: any; autoGroupColumnDef: any; localeText: any; icons: any; datasource: any; serverSideDatasource: any; viewportDatasource: any; groupRowRendererParams: any; aggFuncs: any; fullWidthCellRendererParams: any; defaultColGroupDef: any; defaultColDef: any; defaultExportParams: any; defaultCsvExportParams: any; defaultExcelExportParams: any; columnTypes: any; rowClassRules: any; detailGridOptions: any; detailCellRendererParams: any; loadingCellRendererParams: any; loadingOverlayComponentParams: any; noRowsOverlayComponentParams: any; popupParent: any; colResizeDefault: any; reduxStore: any; statusBar: any; sideBar: any; chartThemeOverrides: any; customChartThemes: any; sortingOrder: any; rowClass: any; rowSelection: any; overlayLoadingTemplate: any; overlayNoRowsTemplate: any; quickFilterText: any; rowModelType: any; editType: any; domLayout: any; clipboardDeliminator: any; rowGroupPanelShow: any; multiSortKey: any; pivotColumnGroupTotals: any; pivotRowTotals: any; pivotPanelShow: any; fillHandleDirection: any; serverSideStoreType: any; rowHeight: any; detailRowHeight: any; rowBuffer: any; colWidth: any; headerHeight: any; groupHeaderHeight: any; floatingFiltersHeight: any; pivotHeaderHeight: any; pivotGroupHeaderHeight: any; groupDefaultExpanded: any; minColWidth: any; maxColWidth: any; viewportRowModelPageSize: any; viewportRowModelBufferSize: any; autoSizePadding: any; maxBlocksInCache: any; maxConcurrentDatasourceRequests: any; tooltipShowDelay: any; cacheOverflowSize: any; paginationPageSize: any; cacheBlockSize: any; infiniteInitialRowCount: any; scrollbarWidth: any; batchUpdateWaitMillis: any; asyncTransactionWaitMillis: any; blockLoadDebounceMillis: any; keepDetailRowsCount: any; undoRedoCellEditingLimit: any; cellFlashDelay: any; cellFadeDelay: any; tabIndex: any; localeTextFunc: any; groupRowInnerRenderer: any; groupRowInnerRendererFramework: any; dateComponent: any; dateComponentFramework: any; groupRowRenderer: any; groupRowRendererFramework: any; isExternalFilterPresent: any; getRowHeight: any; doesExternalFilterPass: any; getRowClass: any; getRowStyle: any; getRowClassRules: any; traverseNode: any; getContextMenuItems: any; getMainMenuItems: any; processRowPostCreate: any; processCellForClipboard: any; groupRowAggNodes: any; getRowNodeId: any; isFullWidthCell: any; fullWidthCellRenderer: any; fullWidthCellRendererFramework: any; processSecondaryColDef: any; processSecondaryColGroupDef: any; getBusinessKeyForNode: any; sendToClipboard: any; navigateToNextHeader: any; tabToNextHeader: any; navigateToNextCell: any; tabToNextCell: any; getDetailRowData: any; processCellFromClipboard: any; getDocument: any; postProcessPopup: any; getChildCount: any; getDataPath: any; loadingCellRenderer: any; loadingCellRendererFramework: any; loadingOverlayComponent: any; loadingOverlayComponentFramework: any; noRowsOverlayComponent: any; noRowsOverlayComponentFramework: any; detailCellRenderer: any; detailCellRendererFramework: any; defaultGroupSortComparator: any; isRowMaster: any; isRowSelectable: any; postSort: any; processHeaderForClipboard: any; paginationNumberFormatter: any; processDataFromClipboard: any; getServerSideGroupKey: any; isServerSideGroup: any; suppressKeyboardEvent: any; createChartContainer: any; processChartOptions: any; getChartToolbarItems: any; fillOperation: any; isApplyServerSideTransaction: any; getServerSideStoreParams: any; isServerSideGroupOpenByDefault: any; isGroupOpenByDefault: any; suppressMakeColumnVisibleAfterUnGroup: any; suppressRowClickSelection: any; suppressCellSelection: any; suppressHorizontalScroll: any; alwaysShowHorizontalScroll: any; alwaysShowVerticalScroll: any; debug: any; enableBrowserTooltips: any; enableCellExpressions: any; angularCompileRows: any; angularCompileFilters: any; groupSuppressAutoColumn: any; groupSelectsChildren: any; groupIncludeFooter: any; groupIncludeTotalFooter: any; groupUseEntireRow: any; groupSuppressBlankHeader: any; suppressMenuHide: any; suppressRowDeselection: any; unSortIcon: any; suppressMultiSort: any; singleClickEdit: any; suppressLoadingOverlay: any; suppressNoRowsOverlay: any; suppressAutoSize: any; skipHeaderOnAutoSize: any; suppressParentsInRowNodes: any; suppressColumnMoveAnimation: any; suppressMovableColumns: any; suppressFieldDotNotation: any; enableRangeSelection: any; enableRangeHandle: any; enableFillHandle: any; suppressClearOnFillReduction: any; deltaSort: any; suppressTouch: any; suppressAsyncEvents: any; allowContextMenuWithControlKey: any; suppressContextMenu: any; rememberGroupStateWhenNewData: any; enableCellChangeFlash: any; suppressDragLeaveHidesColumns: any; suppressMiddleClickScrolls: any; suppressPreventDefaultOnMouseWheel: any; suppressCopyRowsToClipboard: any; copyHeadersToClipboard: any; pivotMode: any; suppressAggFuncInHeader: any; suppressColumnVirtualisation: any; suppressAggAtRootLevel: any; suppressFocusAfterRefresh: any; functionsPassive: any; functionsReadOnly: any; animateRows: any; groupSelectsFiltered: any; groupRemoveSingleChildren: any; groupRemoveLowestSingleChildren: any; enableRtl: any; suppressClickEdit: any; rowDragManaged: any; suppressRowDrag: any; suppressMoveWhenRowDragging: any; enableMultiRowDragging: any; enableGroupEdit: any; embedFullWidthRows: any; deprecatedEmbedFullWidthRows: any; suppressPaginationPanel: any; floatingFilter: any; groupHideOpenParents: any; groupMultiAutoColumn: any; pagination: any; stopEditingWhenGridLosesFocus: any; paginationAutoPageSize: any; suppressScrollOnNewData: any; purgeClosedRowNodes: any; cacheQuickFilter: any; deltaRowDataMode: any; ensureDomOrder: any; accentedSort: any; suppressChangeDetection: any; valueCache: any; valueCacheNeverExpires: any; aggregateOnlyChangedColumns: any; suppressAnimationFrame: any; suppressExcelExport: any; suppressCsvExport: any; treeData: any; masterDetail: any; suppressMultiRangeSelection: any; enterMovesDownAfterEdit: any; enterMovesDown: any; suppressPropertyNamesCheck: any; rowMultiSelectWithClick: any; suppressEnterpriseResetOnNewColumns: any; enableOldSetFilterModel: any; suppressRowHoverHighlight: any; suppressRowTransform: any; suppressClipboardPaste: any; suppressLastEmptyLineOnPaste: any; serverSideSortingAlwaysResets: any; reactNext: any; suppressSetColumnStateEvents: any; suppressColumnStateEvents: any; enableCharts: any; deltaColumnMode: any; suppressMaintainUnsortedOrder: any; enableCellTextSelection: any; suppressBrowserResizeObserver: any; suppressMaxRenderedRowRestriction: any; excludeChildrenWhenTreeDataFiltering: any; tooltipMouseTrack: any; keepDetailRows: any; paginateChildRows: any; preventDefaultOnContextMenu: any; undoRedoCellEditing: any; allowDragFromColumnsToolPanel: any; immutableData: any; immutableColumns: any; pivotSuppressAutoColumn: any; suppressExpandablePivotGroups: any; applyColumnDefOrder: any; debounceVerticalScrollbar: any; detailRowAutoHeight: any; serverSideFilteringAlwaysResets: any; suppressAggFilteredOnly: any; showOpenedGroup: any; suppressClipboardApi: any; suppressModelUpdateAfterUpdateTransaction: any; stopEditingWhenCellsLoseFocus: any; columnEverythingChanged: EventEmitter; newColumnsLoaded: EventEmitter; columnPivotModeChanged: EventEmitter; columnRowGroupChanged: EventEmitter; expandOrCollapseAll: EventEmitter; columnPivotChanged: EventEmitter; gridColumnsChanged: EventEmitter; columnValueChanged: EventEmitter; columnMoved: EventEmitter; columnVisible: EventEmitter; columnPinned: EventEmitter; columnGroupOpened: EventEmitter; columnResized: EventEmitter; displayedColumnsChanged: EventEmitter; virtualColumnsChanged: EventEmitter; asyncTransactionsFlushed: EventEmitter; rowGroupOpened: EventEmitter; rowDataChanged: EventEmitter; rowDataUpdated: EventEmitter; pinnedRowDataChanged: EventEmitter; rangeSelectionChanged: EventEmitter; chartCreated: EventEmitter; chartRangeSelectionChanged: EventEmitter; chartOptionsChanged: EventEmitter; chartDestroyed: EventEmitter; toolPanelVisibleChanged: EventEmitter; modelUpdated: EventEmitter; pasteStart: EventEmitter; pasteEnd: EventEmitter; fillStart: EventEmitter; fillEnd: EventEmitter; cellClicked: EventEmitter; cellDoubleClicked: EventEmitter; cellMouseDown: EventEmitter; cellContextMenu: EventEmitter; cellValueChanged: EventEmitter; rowValueChanged: EventEmitter; cellFocused: EventEmitter; rowSelected: EventEmitter; selectionChanged: EventEmitter; cellKeyDown: EventEmitter; cellKeyPress: EventEmitter; cellMouseOver: EventEmitter; cellMouseOut: EventEmitter; filterChanged: EventEmitter; filterModified: EventEmitter; filterOpened: EventEmitter; sortChanged: EventEmitter; virtualRowRemoved: EventEmitter; rowClicked: EventEmitter; rowDoubleClicked: EventEmitter; gridReady: EventEmitter; gridSizeChanged: EventEmitter; viewportChanged: EventEmitter; scrollbarWidthChanged: EventEmitter; firstDataRendered: EventEmitter; dragStarted: EventEmitter; dragStopped: EventEmitter; checkboxChanged: EventEmitter; rowEditingStarted: EventEmitter; rowEditingStopped: EventEmitter; cellEditingStarted: EventEmitter; cellEditingStopped: EventEmitter; bodyScroll: EventEmitter; animationQueueEmpty: EventEmitter; heightScaleChanged: EventEmitter; paginationChanged: EventEmitter; componentStateChanged: EventEmitter; bodyHeightChanged: EventEmitter; displayedColumnsWidthChanged: EventEmitter; scrollVisibilityChanged: EventEmitter; columnHoverChanged: EventEmitter; flashCells: EventEmitter; paginationPixelOffsetChanged: EventEmitter; displayedRowsChanged: EventEmitter; leftPinnedWidthChanged: EventEmitter; rightPinnedWidthChanged: EventEmitter; rowContainerHeightChanged: EventEmitter; rowDragEnter: EventEmitter; rowDragMove: EventEmitter; rowDragLeave: EventEmitter; rowDragEnd: EventEmitter; popupToFront: EventEmitter; columnRowGroupChangeRequest: EventEmitter; columnPivotChangeRequest: EventEmitter; columnValueChangeRequest: EventEmitter; columnAggFuncChangeRequest: EventEmitter; keyboardFocus: EventEmitter; mouseFocus: EventEmitter; storeUpdated: EventEmitter; }