import React from "react"; import { TableRow } from "Table/interfaces"; import { StoreState } from "Store"; import { SetHoverAction, SetDimsAction } from "./actionTypes"; interface OwnProps { row: TableRow; fixed?: boolean; rowIndex: number; height?: number; columnWidths?: number[]; header?: boolean; } declare const mapStateToProps: (state: StoreState, ownProps: OwnProps) => { shouldHover: boolean; }; declare const mapDispatchToProps: (dispatch: (dispatch: SetHoverAction | SetDimsAction) => void) => { onHover: (row: number, col: number) => void; onMount: (rowIndex: number, fixed: boolean | undefined, el: HTMLTableRowElement, width: number[]) => void; }; declare type Props = OwnProps & ReturnType & ReturnType; declare const MemoizedRowElement: React.MemoExoticComponent, Pick & OwnProps>>; export default MemoizedRowElement;