import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; interface BulkSelectionBarProps { selected: Set; rows: TData[]; onClear: () => void; /** Custom actions; when omitted, Export + Delete placeholders render. */ actionsSlot?: (selected: Set, rows: TData[]) => React.ReactNode; /** Default Export chord (e.g. `⌘⌥E`). Used only when `actionsSlot` is omitted. */ exportShortcut?: string; /** Default Delete chord (e.g. `⌘⌥⌫`). Used only when `actionsSlot` is omitted. */ deleteShortcut?: string; className?: string; } /** * Selection chrome for DataTable — count chip, action slot, clear. * Parent owns sticky / in-flow placement (HubTable sticky foot vs card footer). */ declare function BulkSelectionBar({ selected, rows, onClear, actionsSlot, exportShortcut, deleteShortcut, className, }: BulkSelectionBarProps): react_jsx_runtime.JSX.Element; export { BulkSelectionBar, type BulkSelectionBarProps };