import type { EventName } from "@lit-labs/react"; import { GridPro as GridProElement, type GridProEventMap as _GridProEventMap } from "@vaadin/grid-pro/vaadin-grid-pro.js"; import * as React from "react"; import { type WebComponentProps } from "../utils/createComponent.js"; export * from "@vaadin/grid-pro/vaadin-grid-pro.js"; export { GridProElement, }; export type GridProEventMap = Readonly<{ onActiveItemChanged: EventName<_GridProEventMap["active-item-changed"]>; onCellActivate: EventName<_GridProEventMap["cell-activate"]>; onColumnResize: EventName<_GridProEventMap["column-resize"]>; onExpandedItemsChanged: EventName<_GridProEventMap["expanded-items-changed"]>; onLoadingChanged: EventName<_GridProEventMap["loading-changed"]>; onSelectedItemsChanged: EventName<_GridProEventMap["selected-items-changed"]>; onCellFocus: EventName<_GridProEventMap["cell-focus"]>; onColumnReorder: EventName<_GridProEventMap["column-reorder"]>; onGridDragend: EventName<_GridProEventMap["grid-dragend"]>; onGridDragstart: EventName<_GridProEventMap["grid-dragstart"]>; onGridDrop: EventName<_GridProEventMap["grid-drop"]>; onCellEditStarted: EventName<_GridProEventMap["cell-edit-started"]>; onItemPropertyChanged: EventName<_GridProEventMap["item-property-changed"]>; onSizeChanged: EventName>; onDataProviderChanged: EventName>; onEnterNextRowChanged: EventName>; onSingleCellEditChanged: EventName>; }>; export type GridProProps = WebComponentProps, GridProEventMap>; export declare const GridPro: (props: GridProProps & React.RefAttributes>) => React.ReactElement | null; //# sourceMappingURL=GridPro.d.ts.map