import { PureComponent } from 'react'; import { IGridInnerColumn } from './Grid'; import { GridRowClassNameType, IGridRowClickHandler, IGridInnerFixedType, IGridScrollDelta } from './types'; interface IGridRowProps { data: Data; columns: Array>; index: number; rowIndex: number; prefix: string; rowClassName?: GridRowClassNameType; mouseOverRowIndex: number; onRowClick: IGridRowClickHandler; onRowMouseEnter: (index: number) => void; fixed?: IGridInnerFixedType; hasFixedColumn: boolean; scroll: IGridScrollDelta; fixedColumnsBodyRowsHeight: Array; row?: React.ComponentType; rowProps?: (data: Data, index: number) => any; disableHoverHighlight: boolean; } declare class Row extends PureComponent> { onMouseEnter: () => void; render(): JSX.Element; } export default Row;