import * as React from "react"; import { type ActionMenuItem, type ActionMenuProps } from "@/components/actions/action-menu"; export type DataTableBulkAction = Omit & { onSelect?: (rows: TData[]) => void | Promise; }; export type DataTableBulkActionsProps = Omit & { rows: TData[]; actions: DataTableBulkAction[]; label?: React.ReactNode; selectedLabel?: (count: number) => React.ReactNode; clearLabel?: React.ReactNode; onClearSelection?: () => void; hideWhenEmpty?: boolean; triggerClassName?: string; }; declare function DataTableBulkActions({ rows, actions, label, selectedLabel, clearLabel, onClearSelection, hideWhenEmpty, triggerClassName, disabled, ...props }: DataTableBulkActionsProps): React.JSX.Element | null; export { DataTableBulkActions };