import type { NodesGroupByField, NodesRequiredField, NodesSortValue } from '../../types/api/nodes'; import type { ValueOf } from '../../types/common'; export declare const NODES_COLUMNS_WIDTH_LS_KEY = "nodesTableColumnsWidth"; export declare const NODES_COLUMNS_IDS: { readonly NodeId: "NodeId"; readonly Host: "Host"; readonly ICPort: "ICPort"; readonly NetworkHost: "NetworkHost"; readonly Database: "Database"; readonly NodeName: "NodeName"; readonly DC: "DC"; readonly Rack: "Rack"; readonly Version: "Version"; readonly Uptime: "Uptime"; readonly Memory: "Memory"; readonly RAM: "RAM"; readonly CPU: "CPU"; readonly Pools: "Pools"; readonly LoadAverage: "LoadAverage"; readonly Load: "Load"; readonly DiskSpaceUsage: "DiskSpaceUsage"; readonly TotalSessions: "TotalSessions"; readonly Connections: "Connections"; readonly NetworkUtilization: "NetworkUtilization"; readonly SendThroughput: "SendThroughput"; readonly ReceiveThroughput: "ReceiveThroughput"; readonly PingTime: "PingTime"; readonly ClockSkew: "ClockSkew"; readonly Missing: "Missing"; readonly Tablets: "Tablets"; readonly PDisks: "PDisks"; readonly PileName: "PileName"; readonly PDiskUsage: "MaxPDiskUsage"; readonly VDiskSlotUsage: "MaxVDiskSlotUsage"; readonly VDiskRawUsage: "MaxVDiskRawUsage"; readonly CapacityAlert: "CapacityAlert"; }; export type NodesColumnId = ValueOf; export declare function isMonitoringUserNodesColumn(columnId: string): boolean; export declare function isViewerUserNodesColumn(columnId: string): boolean; export declare const NODES_COLUMNS_TITLES: { readonly NodeId: string; readonly Host: string; readonly ICPort: string; readonly NetworkHost: string; readonly Database: string; readonly NodeName: string; readonly DC: string; readonly Rack: string; readonly Version: string; readonly Uptime: string; readonly Memory: string; readonly RAM: string; readonly Pools: string; readonly CPU: string; readonly LoadAverage: string; readonly Load: string; readonly DiskSpaceUsage: string; readonly TotalSessions: string; readonly Connections: string; readonly NetworkUtilization: string; readonly SendThroughput: string; readonly ReceiveThroughput: string; readonly PingTime: string; readonly ClockSkew: string; readonly Missing: string; readonly Tablets: string; readonly PDisks: string; readonly PileName: string; readonly MaxPDiskUsage: string; readonly MaxVDiskSlotUsage: string; readonly MaxVDiskRawUsage: string; readonly CapacityAlert: string; }; export declare function getNodesGroupByFieldTitle(groupByField: NodesGroupByField): string; export declare const NODES_COLUMNS_TO_DATA_FIELDS: Record; export declare function getNodesColumnSortField(columnId?: string): NodesSortValue | undefined; export declare function isSortableNodesColumn(columnId: string): boolean;