import { type ReactElement, type ReactNode, type RefAttributes } from 'react'; import type { GridDefaultItem } from '@vaadin/react-components/Grid.js'; import type { GridColumnProps } from '@vaadin/react-components/GridColumn.js'; import { type GridProEditColumnElement, type GridProEditColumnProps as _GridProEditColumnProps } from './generated/GridProEditColumn.js'; import type { OmittedGridColumnHTMLAttributes } from '@vaadin/react-components/GridColumn.js'; export * from './generated/GridProEditColumn.js'; type GridColumnRenderer = GridColumnProps['renderer']; type GridColumnHeaderFooterRenderer = GridColumnProps['footerRenderer']; export type GridProEditColumnProps = Partial, 'children' | 'editModeRenderer' | 'footerRenderer' | 'header' | 'headerRenderer' | 'renderer' | keyof OmittedGridColumnHTMLAttributes>> & Readonly<{ children?: GridColumnRenderer; editModeRenderer?: GridColumnRenderer; footer?: ReactNode; /** * @deprecated Use `footer` instead. */ footerRenderer?: GridColumnHeaderFooterRenderer; header?: ReactNode; /** * @deprecated Use `header` instead. */ headerRenderer?: GridColumnHeaderFooterRenderer; renderer?: GridColumnRenderer; }>; declare const ForwardedGridProEditColumn: (props: GridProEditColumnProps & RefAttributes>) => ReactElement | null; export { ForwardedGridProEditColumn as GridProEditColumn }; //# sourceMappingURL=GridProEditColumn.d.ts.map