import { ReactNode } from 'react'; import { AgGridReactProps } from 'ag-grid-react'; /** Table wraps AG Grid but uses string tokens for row density; omit AG Grid's numeric-only `rowHeight`. */ export interface TableProps extends Omit { tableHeader?: string; rowHeight?: 'comfort' | 'compact' | number; height?: string | number; topRightOptions?: ReactNode; topLeftOptions?: ReactNode; bottomLeftOptions?: ReactNode; bottomCenterOptions?: ReactNode; cardContainer?: boolean; gridId?: string; hideTableBody?: boolean; onSearchApplyClick?: (filters: unknown[]) => void; onPaginationChanged?: (params: unknown) => void; viewPoint?: string; disableContextualFilter?: boolean; disableTableSettings?: boolean; showBulkActionBar?: boolean; bulkActionBarProps?: { actionBarLabel?: string; enableSelectAll?: boolean; totalRowCount?: number; }; onSelectAllRows?: () => void; onClearSelection?: () => void; onSortChanged?: (params: unknown) => void; advanceSortEnabled?: boolean; enableCommentPanel?: boolean; isCommentFeatureEnabled?: boolean; commentProps?: Record; [key: string]: unknown; } //# sourceMappingURL=Table.types.d.ts.map