import { Key } from 'react'; import { DataTableProps, DataTableColumnsType, DataTableRenderExpandedRow, DataTableRowsType, DataTableRowType } from './types'; export interface DataTableRowProps extends Pick, 'selectableRows' | 'clickableRows' | 'hasCellHoverStyle' | 'hasCellDisabledStyle' | 'resizable'> { row: DataTableRowType; columns: DataTableColumnsType; index: number; rows: DataTableRowsType; hasExpandButton: boolean; renderExpandedRow?: DataTableRenderExpandedRow; shouldRenderRowDivider?: (row: DataType, index: number) => boolean; selected: boolean; expanded: boolean; rowColor?: string; lastRow?: boolean; selectionKey?: Key; onSelectedRow?: (row: DataTableRowType, index: number, selected: boolean) => void; onExpandedRow?: (row: DataTableRowType, index: number, expanded: boolean) => void; } export declare const DataTableRow: ({ row, columns, index, rows, selected, expanded, rowColor, lastRow, selectionKey, onSelectedRow, onExpandedRow, selectableRows, hasExpandButton, renderExpandedRow, shouldRenderRowDivider, clickableRows, hasCellHoverStyle, hasCellDisabledStyle, resizable, }: DataTableRowProps) => import("@emotion/react/jsx-runtime").JSX.Element;