import { GridColumn } from '../../types';
interface GridTableHeaderProps<T> {
    columns: GridColumn<T>[];
    sorting: Array<{
        id: string;
        desc: boolean;
    }>;
    showSelection?: boolean;
    showActions?: boolean;
    isAllSelected: boolean;
    isIndeterminate: boolean;
    onSelectAll: (checked: boolean) => void;
    onSort: (columnId: string) => void;
    sortable?: boolean;
}
export declare function GridTableHeader<T>({ columns, sorting, showSelection, showActions, isAllSelected, isIndeterminate, onSelectAll, onSort, sortable, }: GridTableHeaderProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=grid-table-header.d.ts.map