import * as React from 'react'; import { IColumn } from './IColumn'; export { IColumn }; export interface ITableProps { id?: string; portal?: boolean; dataSource?: Array | Array | Array; columns?: Array; detailTemplate?: (element: Array) => JSX.Element; hideHeader?: boolean; pageSize?: number; page?: number; detailTemplateOnOpen?: (element: Array) => any; detailTemplateSelectedElements?: Array; selectedElements?: Array; rowIsSelectable?: boolean | 'single' | 'multi'; checkable?: boolean; hideCheckAll?: boolean; onCheck?: (event: React.MouseEvent) => void; detailTemplateHideToggle?: boolean; hideColumns?: Array; onRowSelect?: (element?: Array, key?: string | number, selectedElements?: Array, id?: string) => void; pageSizerOptions?: Array; onPageSizeChange?: (event: React.MouseEvent) => void; onPageChange?: any; sortable?: boolean; searchableKeys?: Array; searchTitle?: string; className?: string; detailTemplateOpenOnRowSelect?: boolean | 'single'; rowCount?: number; hidePageSize?: boolean; onSort?: Function; sortType?: 'asc' | 'desc'; sortKey?: string; showDataSourceLength?: boolean; selectedKey?: string; flex?: boolean | 'row' | 'row-reverse'; menuTemplate?: any; focusOnMount?: boolean; contentMaxHeight?: number; filterRow?: any; filterOpenDetailTemplate?: any; toggleSorting?: any; toggleSelectedElements?: any; selectAll?: any; previousPage?: any; nextPage?: any; gotoPage?: any; firstPage?: any; lastPage?: any; detailTemplateToggleSelectedElements?: any; changePageSize?: any; isArray?: any; numberOfPages?: any; numberPerPage?: any; activeRows?: any; filteredItems?: any; detailTemplateToggleAll?: any; searchTerm?: any; filterItems?: any; title?: string; hideFooter?: boolean; scrollToId?: any; scrollIf?: any; loading?: boolean; searchValue?: string; searchFilter?: any; onSearchChange?: (term: string) => void; headerTemplate?: () => void; serverSide?: boolean; disableSelectedElements?: Array; fill?: boolean; tableDataClassName?: string; loadingElements?: any[]; loadingKey?: string; } declare const _default: any; export default _default;