import { Key } from 'react'; import { DataTableProps, SelectRowsAction, DataTableRowSelectionRecord } from './types'; export interface DataTableHeaderProps extends Pick, 'columns' | 'rows' | 'sortKey' | 'sortDirection' | 'onSortChange' | 'selectableRows' | 'hasExpandButton' | 'renderExpandedRow' | 'hasSelectAll' | 'resizable'> { stickyHeader?: boolean; stickyOffset?: number; allSelected?: boolean; selectedRows?: Map>; onSelectedRows?: (action: SelectRowsAction) => void; } export declare const DataTableHeader: ({ columns, rows, stickyHeader, stickyOffset, sortKey, sortDirection, allSelected, selectedRows, selectableRows, hasExpandButton, renderExpandedRow, hasSelectAll, resizable, onSelectedRows, onSortChange, }: DataTableHeaderProps) => import("@emotion/react/jsx-runtime").JSX.Element;