import React from 'react'; import type { PaginatedTableData } from '../../../components/PaginatedTable'; import type { NodesColumnId } from '../../../components/nodesColumns/constants'; import type { NodesColumn } from '../../../components/nodesColumns/types'; import type { PreparedStorageNode } from '../../../store/reducers/storage/types'; import type { NodesGroupByField } from '../../../types/api/nodes'; import '../Nodes.scss'; export interface PaginatedNodesProps { path?: string; databaseFullPath?: string; database?: string; scrollContainerRef: React.RefObject; withPeerRoleFilter?: boolean; columns: NodesColumn[]; defaultColumnsIds: NodesColumnId[]; requiredColumnsIds: NodesColumnId[]; selectedColumnsKey: string; groupByParams: NodesGroupByField[]; onDataFetched?: (data: PaginatedTableData) => void; } export declare function PaginatedNodes(props: PaginatedNodesProps): import("react/jsx-runtime").JSX.Element;