import { ReactNode, ReactElement } from 'react'; import type { IVirtualTable } from '../../../types/index.js'; export interface VirtualTableWithCardProps extends Omit { tableHeader?: ReactNode; renderCardComponent: (rows: any) => ReactElement | null; cardLoadingComponent: ReactNode; noDataComponent: ReactElement; tableHeight: number; tableHeaderHeight?: number; } declare function VirtualTableWithCard({ rows, threshold, rowProps, footerProps, rowHeight, isLoading, error, tableHeader, loadMoreItems, isFetchingNextPage, triggerDataRefetch, scrollToIndex, areAllRowsLoaded, tableBodyStyles, tableMode, tableTitle, renderCardComponent, cardLoadingComponent, tableHeight, tableHeaderHeight, noDataComponent, onStartDrag, }: Readonly): import("react").JSX.Element; declare const _default: import("react").MemoExoticComponent; export default _default;