import { SelectionAction } from '../../../../shared/types/table';
interface TableSelectionBarProps {
    /** Número de elementos seleccionados */
    selectedCount: number;
    /** IDs de los elementos seleccionados */
    selectedIds: (string | number)[];
    /** Acciones disponibles para los elementos seleccionados */
    actions?: SelectionAction[];
    /** Handler para limpiar la selección */
    onClearSelection?: () => void;
    /** Texto personalizado para el contador (por defecto: "Seleccionados") */
    selectionText?: string;
    /** Clase CSS adicional */
    className?: string;
}
/**
 * TableSelectionBar - Barra de opciones para elementos seleccionados
 *
 * Según diseño de Figma:
 * - Fondo: bg-fill-brand (azul)
 * - Border radius: radius-surface-modal (16px)
 * - Padding: 16px horizontal, 8px vertical
 * - Gap: 16px entre elementos
 * - Texto blanco para el contador
 * - Divisor vertical entre contador y botones
 */
export declare const TableSelectionBar: ({ selectedCount, selectedIds, actions, onClearSelection, selectionText, className, }: TableSelectionBarProps) => import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=TableSelectionBar.d.ts.map