import { default as React } from 'react'; /** * Custom hook to manage table data processing and memoization * Handles data filtering, searching, and empty state content */ export default function useTableData(dataSource: T[], emptyContent?: React.ReactNode): { memoizedData: T[]; emptyStateContent: string | number | bigint | true | React.ReactElement> | Iterable | Promise> | Iterable | null | undefined> | React.FunctionComponentElement; };