import * as React from 'react'; import { Column, Action } from './UpDataGrid'; export interface UpDataGridRowState { } export declare type ActionFactory = (value: T) => Array; export interface UpDataGridRowProps { rowIndex: number; isSelected: boolean; value: any; columns: Array; actions: Array | ActionFactory; isSelectionEnabled: boolean; onSelectionChange?: (rowIndex: number, row: any) => void; onClick?: (rowIndex: number, row: any) => void; getRowCustomClassName?: (rowIndex: number, row: any) => string; isRowClickable?: boolean; isOneRowSelected?: boolean; } export default class UpDataGridRow extends React.Component { static defaultProps: UpDataGridRowProps; constructor(props: any, context: any); onSelectionChange: (event: any, isSelected: any) => void; shouldComponentUpdate(nextProps: UpDataGridRowProps, nextState: any): boolean; getRowClickAction: (finalActions: any) => () => void; render(): JSX.Element; }