///
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 { }