import type { PaginatedTableId } from './constants'; import type { Column, FetchData, GetRowClassName, OnRowClick, PaginatedTableData, RenderEmptyDataMessage, RenderErrorMessage, SortParams } from './types'; interface TableChunkProps { id: number; chunkSize: number; rowHeight: number; calculatedCount: number; columns: Column[]; filters?: F; sortParams?: SortParams; shouldFetch: boolean; shouldRender: boolean; tableName: PaginatedTableId; fetchData: FetchData; getRowClassName?: GetRowClassName; onRowClick?: OnRowClick; renderErrorMessage?: RenderErrorMessage; renderEmptyDataMessage?: RenderEmptyDataMessage; onDataFetched: (data: PaginatedTableData) => void; keepCache?: boolean; } export declare const TableChunk: ({ id, chunkSize, calculatedCount, rowHeight, columns, fetchData, tableName, filters, sortParams, getRowClassName, onRowClick, renderErrorMessage, renderEmptyDataMessage, onDataFetched, shouldFetch, shouldRender, keepCache, }: TableChunkProps) => import("react/jsx-runtime").JSX.Element | import("react/jsx-runtime").JSX.Element[] | null; export {};