/// <reference types="react" />
import { TableType } from "./definitions";
/**@description - Renders a chakra table with features such as pagination
 * and dynamic data input.
 * @example <PaginatedTable<Record<string,string> dataSource={[]} columns={[]} rowKey={(record)=>record.id} />
 */
declare function PaginatedTable<T>({ dataSource, columns, rowKey, pagination, containerProps, TBodyProps: tBodyProps, THeadProps: tHeadProps, TableProps: tableProps, TrProps: TrProps, ThProps, }: TableType<T extends Record<string, any> ? T : never>): JSX.Element;
export default PaginatedTable;
