import * as React from 'react'; interface TableControlsProps { /** * Number of selected items for the Actions button */ selectedCount?: number; /** * Callback when Actions dropdown is clicked */ onActionsClick?: () => void; /** * Callback when Undo is clicked */ onUndoClick?: () => void; /** * Callback when Redo is clicked */ onRedoClick?: () => void; /** * Callback when Hide Columns is clicked */ onHideColumnsClick?: () => void; /** * Callback when Search is clicked */ onSearchClick?: () => void; /** * Callback when Download is clicked */ onDownloadClick?: () => void; /** * Callback when Tooltips toggle is clicked */ onTooltipsClick?: () => void; /** * Whether tooltips are enabled */ tooltipsEnabled?: boolean; /** * Callback when Settings is clicked */ onSettingsClick?: () => void; /** * Callback when Expand is clicked */ onExpandClick?: () => void; /** * Whether undo is disabled */ undoDisabled?: boolean; /** * Whether redo is disabled */ redoDisabled?: boolean; /** * Custom className */ className?: string; /** * Custom style */ style?: React.CSSProperties; /** * Test ID for testing */ 'data-testid'?: string; } /** * TableControls component - Arbor Design System * * A toolbar component with action buttons and controls for tables. */ declare const TableControls: React.ForwardRefExoticComponent>; export { TableControls, type TableControlsProps };