import { default as React, RefObject } from 'react'; import { RowConfig, ColumnConfig } from '../../../../shared/types/table'; interface TableRowProps { row: RowConfig; columns: ColumnConfig[]; columnWidthsRef?: RefObject>; selected?: boolean; selectedIds?: (string | number)[]; expandable?: boolean; onSelect?: (row: RowConfig) => void; onExpand?: (row: RowConfig) => void; onClick?: (row: RowConfig) => void; showSelection?: boolean; showExpand?: boolean; stickyCheckbox?: boolean; stickyActions?: boolean; onCellFocus?: (rowId: string | number, columnId: string) => void; isCellFocused?: (rowId: string | number, columnId: string) => boolean; onCellChange?: (rowId: string | number, columnId: string, value: unknown) => void; hasColumnMaxWidthAuto?: boolean; isRowSelectionDisabled?: (row: RowConfig) => boolean; } export declare const TableRow: (props: TableRowProps) => React.ReactElement | null; export {}; //# sourceMappingURL=TableRow.d.ts.map