import { default as React } from 'react'; import { default as StandardTable } from '../StandardTable'; import { ConfigItemType, StandardTableProps, TableSortingProps } from '../StandardTable.models'; import { SelectDisplayOption } from '../../Selects/SelectDisplay/SelectDisplay'; type TableProps = React.ComponentProps; type MobileTableProps>, FilterOption> = Pick, 'data' | 'activeFilters' | 'hasMore' | 'successStatus' | 'getData' | 'loading' | 'hasData' | 'groups' | 'showGroups' | 'disableCheckAll' | 'hideCheckAll'> & TableSortingProps & { localStorageName: string; config: TableProps['config']; dataKey: TableProps['dataKey']; totalRowKey: keyof DataItem; mainColumnClassName?: string; tableHeaderProps?: TableProps['tableHeaderProps']; hasCheckboxes?: boolean; handleCheckedBoxes?: TableProps['handleCheckedBoxes']; isDefaultCheckedAll?: boolean; enableCheckAll?: boolean; totalCheckboxOptions?: number | null; isResetCheckboxes?: boolean; disableCheckboxes?: (data: DataItem) => boolean; checkboxSelectOptions?: { options?: SelectDisplayOption[]; callout: (option: SelectDisplayOption) => void; active?: string; }; }; declare const MobileTable: >, FilterOption extends Record>({ config, sort, sortBy, localStorageName, activeFilters, data, dataKey, enableCheckAll, disableCheckAll, hideCheckAll, groups, handleCheckedBoxes, showGroups, hasMore, isDefaultCheckedAll, successStatus, getData, loading, hasData, totalRowKey, hasCheckboxes, mainColumnClassName, tableHeaderProps, totalCheckboxOptions, noSort, isResetCheckboxes, disableCheckboxes, checkboxSelectOptions, }: MobileTableProps) => React.JSX.Element; export default MobileTable;