import React from 'react';
import { StandardTable } from '../../../module';
import { ConfigItemType, StandardTableProps } from '../StandardTableTypes';
type TableProps = React.ComponentProps<typeof StandardTable>;
type MobileTableProps<DataItem, ConfigItem extends ConfigItemType<DataItem, Record<string, unknown>>, FilterOption> = Pick<StandardTableProps<DataItem, ConfigItem, FilterOption>, 'sort' | 'sortBy' | 'data' | 'activeFilters' | 'hasMore' | 'successStatus' | 'getData' | 'loading' | 'hasData' | 'groups' | 'showGroups'> & {
    localStorageName: string;
    config: TableProps['config'];
    dataKey: TableProps['dataKey'];
    totalRowKey: keyof DataItem;
    mainColumnClassName?: string;
    tableHeaderProps?: TableProps['tableHeaderProps'];
    hasCheckboxes?: boolean;
};
declare const MobileTable: <DataItem extends {
    groupDataKey?: string;
}, ConfigItem extends ConfigItemType<DataItem, Record<string, unknown>>, FilterOption extends Record<string, unknown>>({ config, sort, sortBy, localStorageName, activeFilters, data, dataKey, groups, showGroups, hasMore, successStatus, getData, loading, hasData, totalRowKey, hasCheckboxes, mainColumnClassName, tableHeaderProps, }: MobileTableProps<DataItem, ConfigItem, FilterOption>) => JSX.Element;
export default MobileTable;
