import { Key } from 'react'; import { DataTableProps, DataTableColumnsType, DataTableRenderExpandedRow, DataTableRowsType, DataTableRowType } from './types'; export interface DataTableRowProps extends Pick, 'selectableRows' | 'clickableRows' | 'cellHoverStyle' | 'cellDisabledStyle' | 'resize'> { row: DataTableRowType; columns: DataTableColumnsType; index: number; rows: DataTableRowsType; expandableButton: boolean; renderExpandedRow?: DataTableRenderExpandedRow; dividerRows?: (row: DataType, index: number) => boolean; selected: boolean; expanded: boolean; rowColor?: string; isRowLast?: 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, isRowLast, selectionKey, onSelectedRow, onExpandedRow, selectableRows, expandableButton, renderExpandedRow, dividerRows, clickableRows, cellHoverStyle, cellDisabledStyle, resize, }: DataTableRowProps) => import("@emotion/react/jsx-runtime").JSX.Element;