import React from 'react'; import { CalculatedColumn } from './types'; import { HeaderRowProps } from './HeaderRow'; declare type SharedHeaderRowProps = Pick, 'sortColumn' | 'sortDirection' | 'onSort' | 'allRowsSelected'>; export interface HeaderCellProps extends SharedHeaderRowProps { column: CalculatedColumn; lastFrozenColumnIndex: number; onResize: (column: CalculatedColumn, width: number) => void; onAllRowsSelectionChange: (checked: boolean) => void; } export default function HeaderCell({ column, lastFrozenColumnIndex, onResize, allRowsSelected, onAllRowsSelectionChange, sortColumn, sortDirection, onSort }: HeaderCellProps): React.ReactElement, string | ((props: any) => React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; export {};