import React from 'react'; import type { PaginatedTableData } from '../../components/PaginatedTable'; import type { NodesColumn } from '../../components/nodesColumns/types'; import type { PreparedStorageNode } from '../../store/reducers/storage/types'; import type { NodesGroupByField, NodesPeerRole } from '../../types/api/nodes'; import { NodesUptimeFilterValues } from '../../utils/nodes'; interface NodesTableProps { path?: string; database?: string; databaseFullPath?: string; searchValue: string; withProblems: boolean; uptimeFilter: NodesUptimeFilterValues; peerRoleFilter?: NodesPeerRole; filterGroup?: string; filterGroupBy?: NodesGroupByField; columns: NodesColumn[]; scrollContainerRef: React.RefObject; initialEntitiesCount?: number; onDataFetched?: (data: PaginatedTableData) => void; } export declare function NodesTable({ path, database, databaseFullPath, searchValue, withProblems, uptimeFilter, peerRoleFilter, filterGroup, filterGroupBy, columns, scrollContainerRef, initialEntitiesCount, onDataFetched, }: NodesTableProps): import("react/jsx-runtime").JSX.Element; export {};