import type { Row, RowData } from "@tanstack/react-table";
import React from "react";
interface SelectionHeaderCellProps {
	isAllSelected: boolean;
	hasSelection: boolean;
	onToggleAll: () => void;
}
export declare function SelectionHeaderCell({ isAllSelected, hasSelection, onToggleAll }: SelectionHeaderCellProps): React.ReactElement;
interface SelectionCellProps<TData extends RowData> {
	row: Row<TData>;
	onToggleRow: (rowId: string, rowIndex: number, isShiftClick: boolean) => void;
}
export declare function SelectionCell<TData extends RowData>({ row, onToggleRow }: SelectionCellProps<TData>): React.ReactElement;
export {};
