import React from "react"; import { RowProps } from "./should-updater"; declare const SimpleRow_base: { new (...args: any[]): { [x: string]: any; shouldUpdateByCellEditing(nextProps: RowProps): boolean; shouldUpdatedBySelfProps(nextProps: RowProps): boolean; shouldUpdateByColumnsForSimpleCheck(nextProps: RowProps): boolean; shouldUpdatedByNormalProps(nextProps: RowProps): boolean; shouldUpdateChild(nextProps: RowProps): boolean; shouldRowContentUpdate(nextProps: RowProps): boolean; }; } & { new (...props: any[]): { [x: string]: any; clickNum: number; createClickEventHandler(cb: (e: Event, row: any, rowIndex: number) => void): (e: Event) => void; createDefaultEventHandler(cb: (e: Event, row: any, rowIndex: number) => void): (e: Event) => void; delegate(attrs?: Record): Record; }; } & { new (props: RowProps | Readonly): React.Component; new (props: RowProps, context: any): React.Component; contextType?: React.Context | undefined; }; declare class SimpleRow extends SimpleRow_base { shouldUpdateRowContent: boolean; shouldComponentUpdate(nextProps: RowProps): boolean; render(): React.JSX.Element; } export default SimpleRow;