import React, { Component, MouseEvent } from "react"; interface SelectionCellProps { mode?: string; rowKey: any; selected: boolean; onRowSelect?: (rowKey: any, checked: boolean, rowIndex: number, e: MouseEvent) => void; disabled?: boolean; rowIndex?: number; tabIndex?: number; clickToSelect?: boolean; selectionRenderer?: (args: { mode: string; checked: boolean; disabled?: boolean; rowindex?: number; rowkey: any; }) => React.ReactNode; selectColumnStyle?: React.CSSProperties | ((args: { checked: boolean; disabled?: boolean; rowindex?: number; rowkey: any; }) => React.CSSProperties); } export default class SelectionCell extends Component { constructor(props: SelectionCellProps); shouldComponentUpdate(nextProps: SelectionCellProps): boolean; handleClick(e: MouseEvent): void; render(): React.JSX.Element; } export {};