import React, { MouseEvent } from "react"; interface CellProps { row: any; rowindex: number; column: any; columnindex: number; atstart?: (rowIndex: number, columnIndex: number) => void; editable?: string; clicktoedit?: string; dbclicktoedit?: string; title?: string; className?: string; style?: React.CSSProperties; tabIndex?: number; } declare const Cell_base: { new (...props: any[]): { [x: string]: any; createDefaultEventHandler(cb: (e: any, column: any, columnIndex: number) => void): (e: any) => void; delegate(attrs?: Record): Record; }; } & typeof React.Component; declare class Cell extends Cell_base { constructor(props: CellProps); shouldComponentUpdate(nextProps: CellProps): boolean; createHandleEditingCell(originFunc: (e: MouseEvent) => void): (e: MouseEvent) => void; render(): React.JSX.Element; } export default Cell;