import * as React from 'react'; import { AllRowsAction, RowState } from './types'; interface ColumnCheckboxProps { headCell?: boolean; selectableRowsComponent: 'input' | React.ReactNode; selectableRowsComponentProps: Record; selectableRowDisabled: RowState; keyField: string; mergeSelections: boolean; rowData: T[]; selectedRows: T[]; allSelected: boolean; onSelectAllRows: (action: AllRowsAction) => void; } declare function ColumnCheckbox({ headCell, rowData, keyField, allSelected, mergeSelections, selectedRows, selectableRowsComponent, selectableRowsComponentProps, selectableRowDisabled, onSelectAllRows, }: ColumnCheckboxProps): JSX.Element; export default ColumnCheckbox;