import * as react_jsx_runtime from 'react/jsx-runtime';
import { EditableTableProps } from './types.js';
import './constants.js';
import '@tanstack/react-table';
import 'react-select';
import '../pagination/pagination.js';

declare const TanstackEditableTable: <TData, IdType>({ tableId, tableName, data, columns, isLoading, handleSaveData, idSelector, tableHeight, checkBoxSelectedName, selectAllCheckBoxName, tableInstanceRef, setColumnFilters, hiddenColumnIds, isCellDisabled, serverPagination, totalCount, currentPage, onPageChange, currentPageSize, onPageSizeChange, defaultSortingHeaders, handleSort, globalFilter, setGlobalFilter, paginationSizeOptions, }: EditableTableProps<TData, IdType>) => react_jsx_runtime.JSX.Element;

export { TanstackEditableTable };
