/**
 * @license
 * Copyright (c) 2000 - 2024 Vaadin Ltd.
 *
 * This program is available under Vaadin Commercial License and Service Terms.
 *
 *
 * See https://vaadin.com/commercial-license-and-service-terms for the full
 * license.
 */
import { type ReactElement, type RefAttributes } from 'react';
import type { GridDefaultItem, GridProps } from '@vaadin/react-components/Grid.js';
import { type GridProElement, type GridProProps as _GridProProps } from './generated/GridPro.js';
export * from './generated/GridPro.js';
export type GridProProps<TItem> = Partial<Omit<_GridProProps<TItem>, 'rowDetailsRenderer'>> & Readonly<{
    rowDetailsRenderer?: GridProps<TItem>['rowDetailsRenderer'];
}>;
declare const ForwardedGridPro: <TItem = GridDefaultItem>(props: GridProProps<TItem> & RefAttributes<GridProElement<TItem>>) => ReactElement | null;
export { ForwardedGridPro as GridPro };
//# sourceMappingURL=GridPro.d.ts.map