import type { FixedColumnOffset } from "../../../hooks/ui/useFixedColumns"; import { DataTableColumn } from "../../../types"; import React from "react"; export interface TableHeaderProps { hasBulkActions: boolean; allSelected: boolean; someSelected: boolean; toggleSelectAll: () => void; visibleColumnsArray: DataTableColumn[]; draggableColumns: boolean; resizableColumns: boolean; columnWidths: Record; sortColumn: string | null; sortDirection: "asc" | "desc"; handleSort: (columnKey: string) => void; handleDragStart: (e: React.DragEvent, columnKey: string) => void; handleDragOver: (e: React.DragEvent, columnKey: string) => void; handleDrop: (e: React.DragEvent, targetColumnKey: string) => void; handleMouseDown: (e: React.MouseEvent, columnKey: string) => void; hasActions: boolean; settingsNode?: React.ReactNode; bordered?: boolean; dense?: boolean; fixedColumns?: Record; fixedSelection?: boolean; fixedActions?: boolean; } export declare function TableHeader({ hasBulkActions, allSelected, someSelected, toggleSelectAll, visibleColumnsArray, draggableColumns, resizableColumns, columnWidths, sortColumn, sortDirection, handleSort, handleDragStart, handleDragOver, handleDrop, handleMouseDown, hasActions, settingsNode, bordered, dense, fixedColumns, fixedSelection, fixedActions, }: TableHeaderProps): React.JSX.Element; //# sourceMappingURL=TableHeader.d.ts.map