import type { EventName } from "@lit/react"; import { Grid as GridElement, type GridEventMap as _GridEventMap } from "@vaadin/grid/vaadin-grid.js"; import * as React from "react"; import { type WebComponentProps } from "../utils/createComponent.js"; export * from "@vaadin/grid/vaadin-grid.js"; export { GridElement, }; export type GridEventMap = Readonly<{ onActiveItemChanged: EventName<_GridEventMap["active-item-changed"]>; onCellActivate: EventName<_GridEventMap["cell-activate"]>; onCellFocus: EventName<_GridEventMap["cell-focus"]>; onColumnReorder: EventName<_GridEventMap["column-reorder"]>; onColumnResize: EventName<_GridEventMap["column-resize"]>; onDataProviderChanged: EventName>; onExpandedItemsChanged: EventName<_GridEventMap["expanded-items-changed"]>; onGridDragend: EventName<_GridEventMap["grid-dragend"]>; onGridDragstart: EventName<_GridEventMap["grid-dragstart"]>; onGridDrop: EventName<_GridEventMap["grid-drop"]>; onItemToggle: EventName<_GridEventMap["item-toggle"]>; onLoadingChanged: EventName<_GridEventMap["loading-changed"]>; onSelectedItemsChanged: EventName<_GridEventMap["selected-items-changed"]>; onSizeChanged: EventName>; }>; export type GridProps = WebComponentProps, GridEventMap>; export declare const Grid: (props: GridProps & React.RefAttributes>) => React.ReactElement | null; //# sourceMappingURL=Grid.d.ts.map