import type { EventName } from "@lit-labs/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"]>; onColumnResize: EventName<_GridEventMap["column-resize"]>; onExpandedItemsChanged: EventName<_GridEventMap["expanded-items-changed"]>; onLoadingChanged: EventName<_GridEventMap["loading-changed"]>; onSelectedItemsChanged: EventName<_GridEventMap["selected-items-changed"]>; onCellFocus: EventName<_GridEventMap["cell-focus"]>; onColumnReorder: EventName<_GridEventMap["column-reorder"]>; onGridDragend: EventName<_GridEventMap["grid-dragend"]>; onGridDragstart: EventName<_GridEventMap["grid-dragstart"]>; onGridDrop: EventName<_GridEventMap["grid-drop"]>; onSizeChanged: EventName>; onDataProviderChanged: EventName>; }>; export type GridProps = WebComponentProps, GridEventMap>; export declare const Grid: (props: GridProps & React.RefAttributes>) => React.ReactElement | null; //# sourceMappingURL=Grid.d.ts.map