///
import { Cursor, SortType, UseTableConfig } from './types';
export declare const getNestedObjectValue: >(obj: T, path: string) => T | undefined;
export declare const useTable: (inputData: T[] | undefined, config: Partial>) => {
cursor: Cursor;
onRowsPerPageChange: (rows: number) => void;
paginatedData: T[];
allFoundData: T[];
onPageChange: (npage: number) => void;
applySearch: (query: string) => void;
sort: SortType;
setSort: import("react").Dispatch>;
};