import type { CellClickedEvent, CellValueChangedEvent, FilterChangedEvent, GridReadyEvent, RowClickedEvent, RowDoubleClickedEvent, SelectionChangedEvent, SortChangedEvent } from 'ag-grid-community'; export type TerraGridReadyEvent = CustomEvent>; export type TerraSelectionChangedEvent = CustomEvent>; export type TerraSortChangedEvent = CustomEvent; export type TerraFilterChangedEvent = CustomEvent; export type TerraRowClickedEvent = CustomEvent>; export type TerraRowDoubleClickedEvent = CustomEvent>; export type TerraCellClickedEvent = CustomEvent>; export type TerraCellValueChangedEvent = CustomEvent>; declare global { interface GlobalEventHandlersEventMap { 'terra-grid-ready': TerraGridReadyEvent; 'terra-selection-changed': TerraSelectionChangedEvent; 'terra-sort-changed': TerraSortChangedEvent; 'terra-filter-changed': TerraFilterChangedEvent; 'terra-row-clicked': TerraRowClickedEvent; 'terra-row-double-clicked': TerraRowDoubleClickedEvent; 'terra-cell-clicked': TerraCellClickedEvent; 'terra-cell-value-changed': TerraCellValueChangedEvent; } }