export class BodyCell extends React.Component { static getDerivedStateFromProps(nextProps: any, prevState: any): { editing: any; } | null; constructor(props: any); onExpanderClick(event: any): void; onClick(event: any): void; onBlur(event: any): void; onKeyDown(event: any): void; onMouseDown(event: any): void; onMouseUp(event: any): void; onEditorFocus(event: any): void; selfClick: boolean | undefined; overlayEventListener: ((e: any) => void) | null | undefined; bindDocumentEditListener(): void; documentEditListener: ((e: any) => void) | null | undefined; isOutsideClicked(target: any): boolean | null | undefined; closeCell(event: any): void; switchCellToViewMode(event: any, submit: any): void; findNextSelectableCell(cell: any): any; findPrevSelectableCell(cell: any): any; findNextSelectableRow(row: any): any; findPrevSelectableRow(row: any): any; changeTabIndex(currentCell: any, nextCell: any): void; getTabIndex(cellSelected: any): -1 | 0 | null; isSelected(): boolean; equals(selectedCell: any): boolean; findIndexInSelection(): any; unbindDocumentEditListener(): void; tabindexTimeout: NodeJS.Timeout | undefined; keyHelper: HTMLAnchorElement | null | undefined; container: HTMLTableDataCellElement | null | undefined; } import React from "react";