import React from 'react'; import type { PaginatedTableData, RenderErrorMessage } from '../../../components/PaginatedTable'; import type { NodesColumn } from '../../../components/nodesColumns/types'; import type { PreparedStorageNode, VisibleEntities } from '../../../store/reducers/storage/types'; import type { NodesGroupByField } from '../../../types/api/nodes'; import { NodesUptimeFilterValues } from '../../../utils/nodes'; import './StorageNodes.scss'; interface PaginatedStorageNodesTableProps { columns: NodesColumn[]; database?: string; nodeId?: string | number; groupId?: string | number; filterGroup?: string; filterGroupBy?: NodesGroupByField; searchValue: string; visibleEntities: VisibleEntities; nodesUptimeFilter: NodesUptimeFilterValues; onShowAll: VoidFunction; scrollContainerRef: React.RefObject; renderErrorMessage: RenderErrorMessage; initialEntitiesCount?: number; rowHeight?: number; onDataFetched?: (data: PaginatedTableData) => void; } export declare const PaginatedStorageNodesTable: ({ columns, database, nodeId, groupId, filterGroup, filterGroupBy, searchValue, visibleEntities, nodesUptimeFilter, onShowAll, scrollContainerRef, renderErrorMessage, initialEntitiesCount, rowHeight, onDataFetched, }: PaginatedStorageNodesTableProps) => import("react/jsx-runtime").JSX.Element; export {};