import React, { ComponentPropsWithoutRef, RefObject } from 'react'; import { TableColumnDisplayProps } from '../helpers'; import { TableColumn, TableItem } from '../types'; interface Localization { ascendingOrder: string; descendingOrder: string; } export interface HeaderCellProps extends ComponentPropsWithoutRef<'th'>, TableColumnDisplayProps { actionsRef: RefObject; children?: React.ReactNode; column: TableColumn; id: string; hide?: boolean; isSorted?: boolean; localization: Localization; sortDirection?: 'ASC' | 'DESC'; stickyHeader?: boolean; onSortClick?(column: TableColumn): void; } export interface HeaderCheckboxCellProps { actionsRef: RefObject; stickyHeader?: boolean; } export interface DragIconCellProps { actionsRef: RefObject; headerCellIconRef: RefObject; } export declare const HeaderCheckboxCell: React.FC; export declare const DragIconHeaderCell: React.FC; export declare const ExpandableHeaderCell: React.FC; export declare const HeaderCell: ({ actionsRef, children, column, display, hide, id, isSorted, localization, onSortClick, sortDirection, stickyHeader, }: HeaderCellProps) => React.JSX.Element; export {}; //# sourceMappingURL=HeaderCell.d.ts.map