import * as React from "react"; import { BeeTableHeaderVisibility, InsertRowColumnsDirection } from "../../api"; import * as ReactTable from "react-table"; import { ResizerStopBehavior } from "../../resizing/ResizingWidthsContext"; export interface BeeTableBodyProps { reactTableInstance: ReactTable.TableInstance; headerVisibility: BeeTableHeaderVisibility; additionalRow?: React.ReactElement[]; getRowKey: (row: ReactTable.Row) => string; getColumnKey: (column: ReactTable.ColumnInstance) => string; onDataCellClick?: (columnID: string) => void; onDataCellKeyUp?: (columnID: string) => void; onRowAdded?: (args: { beforeIndex: number; rowsCount: number; insertDirection: InsertRowColumnsDirection; }) => void; shouldRenderRowIndexColumn: boolean; shouldShowRowsInlineControls: boolean; resizerStopBehavior: ResizerStopBehavior; lastColumnMinWidth?: number; rowWrapper?: React.FunctionComponent>; isReadOnly: boolean; supportsEvaluationHitsCount?: (row: ReactTable.Row) => boolean; } export declare function BeeTableBody({ reactTableInstance, additionalRow, headerVisibility, getRowKey, getColumnKey, onRowAdded, onDataCellClick, onDataCellKeyUp, shouldRenderRowIndexColumn, shouldShowRowsInlineControls, resizerStopBehavior, lastColumnMinWidth, rowWrapper, isReadOnly, supportsEvaluationHitsCount, }: BeeTableBodyProps): JSX.Element; //# sourceMappingURL=BeeTableBody.d.ts.map