import { default as React } from 'react'; import { TableProps as AntDTableProps } from 'antd'; import { AnyObject } from 'antd/lib/_util/type'; export type TableProps = { isLoading?: boolean; isExpanded?: boolean; isPaginated?: boolean; showError?: boolean; dataId?: string; errorContent?: React.ReactNode; rowsCanBeSelectAriaLabel?: string; selectAllRowsAriaLabel?: string; totalRegisters?: number; currentPage?: number; pageSize?: number; showSizeChanger?: boolean; pageSizeOptions?: string[]; onPageChange?: (page: number, pageSize: number) => void; prevPageAriaLabel?: string; nextPageAriaLabel?: string; prevDotsPageAriaLabel?: string; nextDotsPageAriaLabel?: string; } & AntDTableProps; export declare const Table: (props: TableProps) => import("react/jsx-runtime").JSX.Element; export declare const buildTableWithDataId: () => React.ForwardRefExoticComponent<{ isLoading?: boolean; isExpanded?: boolean; isPaginated?: boolean; showError?: boolean; dataId?: string; errorContent?: React.ReactNode; rowsCanBeSelectAriaLabel?: string; selectAllRowsAriaLabel?: string; totalRegisters?: number; currentPage?: number; pageSize?: number; showSizeChanger?: boolean; pageSizeOptions?: string[]; onPageChange?: (page: number, pageSize: number) => void; prevPageAriaLabel?: string; nextPageAriaLabel?: string; prevDotsPageAriaLabel?: string; nextDotsPageAriaLabel?: string; } & AntDTableProps & { dataId?: string; } & React.RefAttributes>;