import React, { Component, ReactNode } from "react"; interface CheckBoxProps { className?: string; checked: boolean; indeterminate: boolean; } export declare const CheckBox: React.FC; interface SelectionHeaderCellProps { mode?: string; checkedStatus?: string; onAllRowsSelect?: (e: React.MouseEvent, isUnSelect: boolean) => void; hideSelectAll?: boolean; selectionHeaderRenderer?: (args: { mode?: string; checked: boolean; indeterminate: boolean; }) => ReactNode; headerColumnStyle?: React.CSSProperties | ((checkedStatus: string) => React.CSSProperties); } export default class SelectionHeaderCell extends Component { constructor(props: SelectionHeaderCellProps); shouldComponentUpdate(nextProps: SelectionHeaderCellProps): boolean; handleCheckBoxClick(e: React.MouseEvent): void; render(): React.JSX.Element; } export {};