/// import type { DataGridBodyProps as DataGridBodyProps_2 } from '@fluentui/react-table'; import { DataGridCell } from '@fluentui/react-table'; import { DataGridCellProps } from '@fluentui/react-table'; import { DataGridHeader } from '@fluentui/react-table'; import { DataGridHeaderCell } from '@fluentui/react-table'; import { DataGridHeaderCellProps } from '@fluentui/react-table'; import { DataGridHeaderProps } from '@fluentui/react-table'; import { DataGridProps } from '@fluentui/react-table'; import { DataGridRowProps } from '@fluentui/react-table'; import { DataGridSelectionCell } from '@fluentui/react-table'; import { DataGridSelectionCellProps } from '@fluentui/react-table'; import type { ForwardRefComponent } from '@fluentui/react-utilities'; import * as React_2 from 'react'; import type { TableRowData } from '@fluentui/react-table'; /** * @deprecated - please use [\@fluentui-contrib/react-data-grid-react-window](https://www.npmjs.com/package/\@fluentui-contrib/react-data-grid-react-window) instead */ export declare const DataGrid: ForwardRefComponent; /** * @deprecated - please use [\@fluentui-contrib/react-data-grid-react-window](https://www.npmjs.com/package/\@fluentui-contrib/react-data-grid-react-window) instead */ export declare const DataGridBody: ForwardRefComponent & ((props: DataGridBodyProps) => JSX.Element); export declare type DataGridBodyProps = Omit & { /** * The size of each row */ itemSize: number; /** * The height of the virtualized container */ height: number; /** * The width of the virtualized container * @default 100% */ width?: string | number; /** * Children render function for rows */ children: RowRenderer; /** * All virtualized rows must have the [aria-rowindex](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowindex) * attribute for correct screen reader navigation. The default start index is 2 since we assume that there is only * one row in the header. If this is not the case, the start index can be reconfigured through this prop. * @default 2 */ ariaRowIndexStart?: number; }; export { DataGridCell } export { DataGridCellProps } export { DataGridHeader } export { DataGridHeaderCell } export { DataGridHeaderCellProps } export { DataGridHeaderProps } export { DataGridProps } /** * @deprecated - please use [\@fluentui-contrib/react-data-grid-react-window](https://www.npmjs.com/package/\@fluentui-contrib/react-data-grid-react-window) instead */ export declare const DataGridRow: ForwardRefComponent & ((props: DataGridRowProps) => JSX.Element); export { DataGridRowProps } export { DataGridSelectionCell } export { DataGridSelectionCellProps } export declare type RowRenderer = (row: TableRowData, style: React_2.CSSProperties) => React_2.ReactNode; export { }