/**
 * EntityTable - Advanced table component for entity list views
 *
 * Features:
 * - Row selection (single/all) with indeterminate state and shift-click
 * - Row click navigation to detail view
 * - Quick actions on hover (below primary column)
 * - Dropdown menu with configurable actions
 * - Delete confirmation modal
 * - Pagination with page size selector
 * - Server-side pagination support
 * - Permission-based action visibility
 * - Dynamic data-cy attributes
 *
 * Migrated from team-manager theme DataTable with entity system integration.
 */
import type { EntityTableProps } from './entity-table.types';
/**
 * EntityTable - Universal table component for any entity
 */
export declare function EntityTable<T extends {
    id: string;
} = {
    id: string;
}>({ entityConfig, data, columns: customColumns, selectable, selectedIds: controlledSelectedIds, onSelectionChange, onRowClick, basePath, quickActions: customQuickActions, dropdownActions: customDropdownActions, useDefaultActions, pagination, currentSort, onSort, searchQuery, onSearch, enableSearch, getItemName, emptyState, loading, onDelete, getPublicUrl, className, teamId, headerActions, showHeader, }: EntityTableProps<T>): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=EntityTable.d.ts.map