/// import { LinkRouter } from '../types/index.js'; interface Props { filtersActive?: boolean; loading?: boolean; sortCol?: string; sortDir?: 'asc' | 'desc'; sortOnClick?: (col: any, dir: 'asc' | 'desc') => void; onClickResetAllFilters?: () => void; flat?: boolean; condensed?: boolean; upperCaseHeadings?: boolean; checkboxes?: boolean; hideCheckboxActions?: boolean; selected?: any[]; onSelectedChanged?: (selected: any[]) => void; router?: LinkRouter; options?: { label?: string; href?: string; external?: boolean; icon?: React.ElementType; onClick?: (data: any) => void; hidden?: (values: any) => boolean; type?: undefined | 'divider'; }[]; actions?: { label: string; href?: string; icon?: React.ElementType; external?: boolean; hidden?: (values: any) => boolean; onClick?: (data: any) => void; }[]; cols: { label?: string; key: string; key2?: string; alignTextRight?: boolean; valueFormatter?: Function; type?: undefined | 'badge'; thClassName?: string; tdClassName?: string; image?: { key: string; type?: undefined | 'avatar'; }; classes?: { fontWeight?: 'font-normal' | 'font-medium' | 'font-semibold' | 'font-bold'; color?: string; }; }[]; data: { id: string; [key: string]: any; }[]; summary?: { label: string; value: string; bold?: boolean; }[]; empty?: { buttonText?: string; buttonHref?: string; buttonIcon?: React.ElementType; title?: string; description?: string; icon?: React.ElementType; }; onRowClicked?: Function; } declare function Table({ cols, data, onRowClicked, flat, condensed, upperCaseHeadings, summary, checkboxes, sortCol, sortDir, sortOnClick, selected: initialSelected, onSelectedChanged, options, router, actions, loading, filtersActive, empty, onClickResetAllFilters, hideCheckboxActions, }: Props): JSX.Element; export default Table;