import type { getTableChunkQueryParams } from './getTableChunkQueryParams'; import type { PaginatedTableState } from './types'; type TableQuery = Omit, 'offset' | 'fetchData'>; export interface TableCountsState extends Pick { query?: TableQuery; hasLoadedData: boolean; } export type TableCountsAction = { type: 'initialize'; query: TableQuery; initialEntitiesCount?: number; } | { type: 'dataReceived'; query: TableQuery; total: number; found: number; }; export declare function tableCountsReducer(state: TableCountsState, action: TableCountsAction): TableCountsState; export {};