///
import { Component } from 'react';
import { ITableRowPropTypes } from "./PropsType";
export default class TableRow extends Component {
static defaultProps: {
onRowClick: () => any;
onRowDoubleClick: () => any;
onDestroy: () => any;
expandIconColumnIndex: number;
expandRowByClick: boolean;
onHover: () => any;
};
state: {
hovered: boolean;
height: any;
};
unsubscribe: any;
componentDidMount(): void;
componentWillUnmount(): void;
onRowClick: (event: any) => void;
onRowDoubleClick: (event: any) => void;
onMouseEnter: () => void;
onMouseLeave: () => void;
setHover(): void;
pullHeight(): void;
trRef: any;
pushHeight(): void;
render(): JSX.Element;
setTrRef(me: any): (node: any) => void;
}